0

如何从标题右侧的导航标题中隐藏 3 个点?这可能是重复的问题。我发现很少有类似的问题及其答案,但它们是针对旧版 Android 的。我正在使用 Android SDK 21。

知道如何隐藏那个 3 点按钮吗?

4

4 回答 4

1

只需像这样删除覆盖方法

@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);

其他代码可以保持不变。一点问题都没有。。

于 2017-07-03T14:27:04.223 回答
1

那些“3个点”是“溢出”菜单,是在您使用菜单资源目录中的文件建立菜单时创建的。

如果您有想要通过操作栏显示的按钮或功能,则需要有溢出按钮(或者,您可以选择将按钮显示在操作栏内的顶层

如果您真的不想要菜单,请删除描述此菜单的 menu.xml 文件,然后从您的 Activity 中删除 onCreateOptionsMenu()。

这是官方文档,描述了它是如何工作的。

于 2017-07-03T14:15:17.380 回答
0

我认为您在谈论选项菜单,要摆脱它,请删除方法 onCreateOptionsMenu 的覆盖

于 2017-07-03T14:11:05.937 回答
0

在您menu的文件夹中xml,您的活动使用的文件,更改app:showAsAction="never"app:showAsAction="always"或其他您可以通过按 来查看可用的选项ctrl+space

或者要完全摆脱它,只需删除整个代码及其相应的用法。

于 2017-07-03T14:13:14.627 回答