繁体   English   中英

创建菜单后,如何更改菜单中的图标?

[英]How do I change an icon in a menu, after the menu has already been created?

嗨,我是Android开发的新手,到目前为止,学习进展顺利,但是我遇到了一些麻烦,但事情可能很简单。

我已经使用我的应用程序设置了GCM,但效果很好。 我的Android操作栏中有一个代表通知的图标。 我想做的就是在应用中生成通知后更改此图标。

这是我第一次在这里提出问题,因此请您道歉,如果问题不够详细或重复,请查看其他答案,但似乎找不到与之完全匹配的答案我在努力

提前致谢。

您可以通过这种方式更改操作栏菜单项。 这里的菜单是nCreateOptionsMenu(Menu menu, MenuInflater inflater)

menu.getItem(5 here 5 is menu number).setIcon(context.getResources().getDrawable(R.drawable.ic_action_important));

谢谢

覆盖onPrepareOptionsMenu并调用invalidateOptionsMenu

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM