如何在android状态栏上的图标上显示数字

如何在android状态栏上的图标上显示数字,android,statusbar,Android,Statusbar,当收到一些消息时,我想在状态栏上显示一个图标。 图标代表未读消息的数量,因此我想在图标上画一些文本,例如2 我尝试了两种解决方案,但都失败了 将数字字段(在通知类中)设置为2,这似乎在android 3.0之后不受支持 在状态栏上使用RemoteView中的framelayout设置RemoteView,但失败。 状态栏仅显示图标,不显示叠加文本 如何在android 4.1.2上实现此功能 提前感谢。在中使用。请参阅中的使用。请参考您应该选择的。它会给你类似于脸谱网的通知,比如你应该选择的数

当收到一些消息时,我想在状态栏上显示一个图标。
图标代表未读消息的数量,因此我想在图标上画一些文本,例如2

我尝试了两种解决方案,但都失败了

  • 将数字字段(在通知类中)设置为2,这似乎在android 3.0之后不受支持
  • 在状态栏上使用RemoteView中的framelayout设置RemoteView,但失败。 状态栏仅显示图标,不显示叠加文本
  • 如何在android 4.1.2上实现此功能

    提前感谢。

    在中使用。请参阅中的使用。请参考您应该选择的

    。它会给你类似于脸谱网的通知,比如你应该选择的数字。它会给你类似于facebook的数字的通知

    你通常无法做到这一点(正如你所发现的,在蜂巢中放弃了对用数字标记小图标的支持,因为在大多数情况下,它使底层图标难以看到和理解)

    如果您觉得必须这样做,我建议生成10个左右的图像,并将数字嵌入到图形中。对于最后一个,您可能会执行“*”或“9+”之类的操作,以表示在如此狭小的空间中要枚举的更新太多:)

    您通常无法执行此操作(正如您发现的那样,蜂巢中已不再支持用数字标记小图标,因为在大多数情况下,这会使底层图标难以查看和理解)

    如果您觉得必须这样做,我建议生成10个左右的图像,并将数字嵌入到图形中。对于最后一个,您可以执行类似“*”或“9+”的操作,以指示在如此狭小的空间中要枚举的更新太多:)