1

알림 응용 프로그램을 만듭니다.상태 표시 줄 텍스트 (아이콘 없음)로 알림을 만드는 방법

그러나 신청시 icon/image 대신 text이 필요합니다.

참조 이미지 : http://tinypic.com/view.php?pic=23hu5xd&s=6

내가 잘 작동의 모든 알림을 만들 수 있지만, 상태 표시 줄에 텍스트를 요구하는이 방법을 사용하고 있습니다.

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
        this).setSmallIcon(R.drawable.ic_launcher) 
        .setContentTitle("hiii") // title for notification 
        .setContentText("Hello word") // message for notification 
        .setAutoCancel(false); // clear notification after click 

      Intent intent = new Intent(this, MainActivity.class); 
      PendingIntent pi = PendingIntent.getActivity(this, 0, intent,Intent.FLAG_ACTIVITY_NEW_TASK); 
      mBuilder.setContentIntent(pi); 
      mNotificationManager.notify(0, mBuilder.build()); 

문제 : 텍스트 대신 이미지를 설정하는 방법을 . setSmallIcon(R.drawable.ic_launcher)

답변

2

이미지를 설정할 수밖에 없습니다. 이미지에 텍스트가 포함되도록 환영합니다.

인용 한 스크린 샷에서 앱의 백분율 수준에 따라 이미지를 ~ 100 개까지 선택할 수 있습니다. 이들을 단일 LevelListDrawable으로 구성한 다음 setSmallIcon()의 두 매개 변수 버전을 사용하여 원하는 수준을 나타낼 수 있습니다.

+1

빠른 답장을 보내 주셔서 감사합니다. 그러나 저는 항상 다른 텍스트를 가지고 있으므로 어떻게 관리 할 수 ​​있습니까? – Harshid

+0

@Harshid : 그건 불가능합니다. 'setSmallIcon()'은 자원을 요구하며, 런타임에 자원을 생성 할 수 없습니다. – CommonsWare

+0

예. 나는 거기 붙어 있습니다. – Harshid

관련 문제