我一直试图让我的 *** 作栏按钮显示在点击,但无法让它工作.我有2个按钮,如果我点击一个,我希望另一个显示,另一个获得无敌.
这是我的代码:
@OverrIDepublic boolean onoptionsItemSelected(MenuItem item) { MenuItem brandsMenu = (MenuItem)findVIEwByID(R.ID.action_brands); MenuItem categoryMenu = (MenuItem)findVIEwByID(R.ID.action_category); switch (item.getItemID()) { case R.ID.action_category: brandsMenu.setVisible(true); return true; case R.ID.action_brands: categoryMenu.setVisible(true); }
这只显示错误.有什么建议?
解决方法:
如果要对菜单进行更改,则需要调用InvalidateOptionsMenu.
然后使用onCreateOptionsMenu覆盖来应用这些更改.
总结以上是内存溢出为你收集整理的在点击动作栏android上隐藏/显示MenuItem全部内容,希望文章能够帮你解决在点击动作栏android上隐藏/显示MenuItem所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)