Android 如何从ActionBar隐藏菜单图标
如何从ActionBar隐藏菜单按钮(3个垂直点),我创建了自定义的ActionBar,但一些设备仍然在右侧ActionBar上显示默认菜单图标 我只想隐藏菜单按钮(3个垂直点),但不想隐藏菜单功能 这是截图Android 如何从ActionBar隐藏菜单图标,android,android-actionbar,Android,Android Actionbar,如何从ActionBar隐藏菜单按钮(3个垂直点),我创建了自定义的ActionBar,但一些设备仍然在右侧ActionBar上显示默认菜单图标 我只想隐藏菜单按钮(3个垂直点),但不想隐藏菜单功能 这是截图 它被称为溢出,隐藏它的一种方法是覆盖您的onprepareOptions功能表方法,找到溢出按钮并将其可见性设置为false 示例: @Override public boolean onPrepareOptionsMenu(Menu menu) { // i
它被称为
溢出
,隐藏它的一种方法是覆盖您的onprepareOptions功能表
方法,找到溢出按钮并将其可见性设置为false
示例:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
// if nav drawer is opened, hide the action items
menu.findItem(R.id.menu_settings).setVisible(false);
return super.onPrepareOptionsMenu(menu);
}
获取位于操作栏最右侧的菜单图标 要么:
You have defined items to appear in the overflow area, in which case, get rid of those, or
Your android:targetSdkVersion is under 11, in which case, raise it
有关更多信息,请参阅本文
它被调用,由Android本身控制。“溢出图标仅出现在没有菜单硬件键的手机上。有菜单键的手机在用户按键时显示动作溢出。”嗯,
R.id.action\u settings
实际上不是溢出按钮。它只是一个菜单项,没有显示为操作按钮,因此会溢出。@AndrewT。你说得对,谢谢你指出这一点,将其更改为R.id.menu\u设置以指定溢出按钮