android – 如何禁用/隐藏ICS手机上的三点指示器(选项菜单指示器)

如何禁用/隐藏没有菜单按钮的ICS手机上的三点指示器(选项菜单指示器)。 ?

我正在运行应用程序作为< uses-sdk android:minSdkVersion =“5”/>在清单中,代码是用4.0编译的。每个屏幕上显示三点指示。

偏好活动的示例我不想显示三点指示器,因为它没有任何菜单选项。

在manifest中添加android:targetSdkVersion =“14”。但是不想隐藏/删除所有屏幕上的三个点按钮。只有在偏好活动不想显示这三个点按钮。

在偏好的片段中覆盖onPrepareOptionsMenu():this:

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    MenuItem item= menu.findItem(R.id.menu_settings);
    item.setVisible(false);
    super.onPrepareOptionsMenu(menu);
    return true;
}

如果有多个项目将所有项目的可见性标志设置为false

并添加命令setHasOptionsMenu(true);
到onCreate命令

在您将所有项的可见性设置为false后,菜单将会消失

on活动,唯一的区别是onPrepareOptionsMenu是布尔值,你不需要添加setHasOptionsMenu(true);命令创建

http://stackoverflow.com/questions/9206530/how-to-disable-hide-three-dot-indicatoroption-menu-indicator-on-ics-handsets

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 如何禁用/隐藏ICS手机上的三点指示器(选项菜单指示器)