我正在使用ActionBar,因为我有Messaging功能,所以我想在ActionBar中通知用户是否有任何未读消息。看起来有点像这样:
但是,我似乎无法找到是否支持此功能。那么,有没有人知道这是否得到支持以及如何以这种方式在现有的ActionBar项目上添加图标?
答案 0 :(得分:1)
我不认为它是API内置的内容,但是badge-button有一个简单的实现可能对您有所帮助
答案 1 :(得分:1)
最好的方法是自己创建一个修改后的drawable并将其设置为该特定ActionBar图标的源。为此,您可以致电invalidateOptionsMenu()
并在onCreateOptionsMenu(Menu)
内重新设置图标。您可以使用LayerDrawable
将数字叠加在实际图标可绘制的顶部。