我是 Android 的初学者,我在操作菜单中创建了三个菜单列表。我没有在应用程序中登录,但显示了注销菜单。如果已登录,则注销菜单可见,而登录不可见。如果我按注销,登录菜单可见,注销菜单不可见,请帮帮我?
问问题
223 次
1 回答
2
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem item3 = menu.findItem(R.id.ID OF MENU);
item3.setVisible(false);
}
// 或者
// 如果您想隐藏所有菜单项,只需执行以下操作:
@Override
public void onAttach(final Activity activity) {
super.onAttach(activity);
setHasOptionsMenu(true);
}
@Override
public void onPrepareOptionsMenu(final Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.clear();//This removes all menu items (no need to know the id of each of them)
}
于 2015-08-17T09:04:25.827 回答