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

时间:2013-10-05 10:10:38

标签: android notifications android-notifications android-notification-bar

我正在创建一个通知应用

但是,应用需要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 个答案:

答案 0 :(得分:2)

您别无选择,只能设置图像。欢迎您将图片包含文字。

在您引用的屏幕截图中,该应用可能有大约100张图片可供选择,用于不同的百分比级别。您可以将这些内容整理为一个LevelListDrawable,然后使用setSmallIcon()的双参数版本来指明您想要的级别。