1

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

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

4

1 回答 1

2

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

在您引用的屏幕截图中,该应用程序可能有大约 100 张图像可供选择以用于不同的百分比级别。您可以将它们组织成一个LevelListDrawable,然后使用双参数版本的setSmallIcon()来指示您想要的级别。

于 2013-10-05T10:18:15.317 回答