我想在我的应用操作栏上只显示某个布局上的注销按钮,例如web.xml。当login.xml是当前视图时,我不希望那里的按钮。这可能吗?
我目前通过使用正常的main_activity_actions方法使按钮完全正常工作,但我无法弄清楚如何根据当前内容视图更改显示的内容。
答案 0 :(得分:0)
在使用web.xml
布局的片段或活动内部,您需要覆盖onCreateOptionsMenu(Menu menu)
方法。在那里,您可以使用操作栏中所需按钮的所需图标和属性为menu.xml
充气。
要从此按钮接收点击事件,您需要覆盖onOptionsItemSelected(MenuItem item)
,然后确保点击的按钮是您的,并执行您的逻辑。