Как создать уведомление с текстом строки состояния (без значка)
Я создаю одно приложение для уведомлений.
Но приложение требует text
вместо icon/image
,
Справочное изображение: 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)
1 ответ
У вас нет выбора, кроме как установить изображение. Вы можете иметь изображение, содержащее текст.
На приведенном вами скриншоте приложение, вероятно, имеет ~100 изображений на выбор для разных процентных уровней. Вы можете организовать их в один LevelListDrawable
затем используйте двухпараметрическую версию setSmallIcon()
чтобы указать, какой уровень вы хотите.