Android:从右侧的导航视图标题中隐藏3个点

时间:2017-07-03 14:04:44

标签: android android-navigation-drawer android-navigationview android-drawer

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

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

4 个答案:

答案 0 :(得分:1)

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

如果你想要通过操作栏公开按钮或功能,你需要有溢出按钮(或者你可以选择让你的按钮暴露在顶层里面行动栏。

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

以下是official docs,它描述了这是如何运作的。

答案 1 :(得分:1)

只需删除这样的覆盖方法

OptionMenu

这个覆盖方法负责创建三个dote,因为你提到它真的是onCreateOptionsMenu。如果您不想要它,请不要覆盖//getMenuInflater().inflate(R.menu.search_and_add, menu); 方法。

替代

不要给菜单xml充气。只是阻止这样的行

...AND (A IS NULL OR A < B)

其他代码可以保持不变。没问题..

答案 2 :(得分:0)

我认为你在谈论options menu,要摆脱它删除onCreateOptionsMenu方法的覆盖

答案 3 :(得分:0)

menu文件夹中,您的活动使用的xml文件,将app:showAsAction="never"更改为app:showAsAction="always"或其他一些文件,您可以看到可用的选项按ctrl+space

要完全摆脱它,只需删除整个代码,它就是相应的用法。