如何从标题右侧的导航标题中隐藏 3 个点?这可能是重复的问题。我发现很少有类似的问题及其答案,但它们是针对旧版 Android 的。我正在使用 Android SDK 21。
知道如何隐藏那个 3 点按钮吗?
如何从标题右侧的导航标题中隐藏 3 个点?这可能是重复的问题。我发现很少有类似的问题及其答案,但它们是针对旧版 Android 的。我正在使用 Android SDK 21。
知道如何隐藏那个 3 点按钮吗?
只需像这样删除覆盖方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.search_and_add, menu);
return true;
}
正如您提到的那样,此覆盖方法负责创建三个 dote OptionMenu
。如果您不想要它,请不要覆盖onCreateOptionsMenu
方法。
不要夸大菜单 xml。像这样阻塞线路
//getMenuInflater().inflate(R.menu.search_and_add, menu);
其他代码可以保持不变。一点问题都没有。。
那些“3个点”是“溢出”菜单,是在您使用菜单资源目录中的文件建立菜单时创建的。
如果您有想要通过操作栏显示的按钮或功能,则需要有溢出按钮(或者,您可以选择将按钮显示在操作栏内的顶层。
如果您真的不想要菜单,请删除描述此菜单的 menu.xml 文件,然后从您的 Activity 中删除 onCreateOptionsMenu()。
这是官方文档,描述了它是如何工作的。
我认为您在谈论选项菜单,要摆脱它,请删除方法 onCreateOptionsMenu 的覆盖
在您menu
的文件夹中xml
,您的活动使用的文件,更改app:showAsAction="never"
为app:showAsAction="always"
或其他您可以通过按 来查看可用的选项ctrl+space
。
或者要完全摆脱它,只需删除整个代码及其相应的用法。