嘿,伙计们,这是我的片段视图中的一个函数,用来在我的操作栏中动态添加一个项目。
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);
}我的问题是,当设备被锁定并恢复时,项目会在操作栏中复制它自己。任何解决问题的洞察力都是值得赞赏的。谢谢
发布于 2013-05-08 16:29:46
尝试使用
fav = menu.findItem(R.id.fav);
if(fav == null) {
fav = menu.add(1,1,1,"add");
}其中R.id.fav是您的菜单项在menu xml布局中的id。
https://stackoverflow.com/questions/16435874
复制相似问题