如何使用状态栏文本(无图标)创建通知



我正在创建一个通知应用程序

但是应用程序需要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)

您别无选择,只能设置图像。欢迎您让图像包含文本。

在您引用的屏幕截图中,该应用程序可能有 ~100 张图像可供选择,以实现不同的百分比级别。您可以将这些组织到单个LevelListDrawable中,然后使用setSmallIcon()的双参数版本来指示所需的级别。

最新更新