我正在创建一个通知应用。
但是,应用需要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)
答案 0 :(得分:2)
您别无选择,只能设置图像。欢迎您将图片包含文字。
在您引用的屏幕截图中,该应用可能有大约100张图片可供选择,用于不同的百分比级别。您可以将这些内容整理为一个LevelListDrawable
,然后使用setSmallIcon()
的双参数版本来指明您想要的级别。