首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个菜单图标生成的片段onResume

多个菜单图标生成的片段onResume
EN

Stack Overflow用户
提问于 2013-05-08 16:23:33
回答 1查看 59关注 0票数 0

嘿,伙计们,这是我的片段视图中的一个函数,用来在我的操作栏中动态添加一个项目。

代码语言:javascript
复制
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        // Inflate the menu; this adds items to the action bar if it is present.
         super.onCreateOptionsMenu(menu, inflater);
         fav = menu.add(1,1,1,"add");
         fav.setIcon(R.drawable.add_label);
         fav.setShowAsAction(2);
    }

我的问题是,当设备被锁定并恢复时,项目会在操作栏中复制它自己。任何解决问题的洞察力都是值得赞赏的。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-08 16:29:46

尝试使用

代码语言:javascript
复制
fav = menu.findItem(R.id.fav);
if(fav == null) {
    fav = menu.add(1,1,1,"add");
}

其中R.id.fav是您的菜单项在menu xml布局中的id。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16435874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档