删除导航抽屉中的 "Settings" 选项卡
Delete the "Settings" Tab in Navigation drawer
我正在开发带有导航抽屉的应用程序。但是在右上角总是有带有选项卡 "Settings" 的菜单。我怎样才能像在普通视图中一样删除抽屉中的那个菜单?
我认为您可能在谈论操作栏,而不是导航抽屉。如果是这种情况,那么如果您去掉 activity 中的 onCreateOptionsMenu
和 onOptionsItemSelected
方法,Settings
菜单项就会消失。
至于整个操作栏,我认为 this 可能会有帮助。
删除 res>menu
中 menu_main.xml 的设置菜单
只需从菜单文件夹中名为 menu_main.xml 的文件中删除该项目。在 Android Studio 中创建新项目时,它始终默认生成。
xml 应该看起来像这样:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="1"
android:showAsAction="ifRoom" />
</menu>
首先删除main.xml
目录下的文件
"project name"\app\src\main\res\menu
它应该看起来像 this image。
然后,删除与 main.xml
文件相关的代码块。它应该位于您看到 "Settings" 的 MainActivity 或 activity 下。参考this image.
您也可以删除strings.xml
文件下的字符串资源,默认命名为"action_settings"。
这就是全部,您的项目很清楚您想要摆脱什么。
从 main.xml 上的菜单标签中删除项目标签,然后从 Activity.java 文件中删除相应的 ID。
我正在开发带有导航抽屉的应用程序。但是在右上角总是有带有选项卡 "Settings" 的菜单。我怎样才能像在普通视图中一样删除抽屉中的那个菜单?
我认为您可能在谈论操作栏,而不是导航抽屉。如果是这种情况,那么如果您去掉 activity 中的 onCreateOptionsMenu
和 onOptionsItemSelected
方法,Settings
菜单项就会消失。
至于整个操作栏,我认为 this 可能会有帮助。
删除 res>menu
中 menu_main.xml 的设置菜单只需从菜单文件夹中名为 menu_main.xml 的文件中删除该项目。在 Android Studio 中创建新项目时,它始终默认生成。
xml 应该看起来像这样:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="1"
android:showAsAction="ifRoom" />
</menu>
首先删除main.xml
目录下的文件
"project name"\app\src\main\res\menu
它应该看起来像 this image。
然后,删除与 main.xml
文件相关的代码块。它应该位于您看到 "Settings" 的 MainActivity 或 activity 下。参考this image.
您也可以删除strings.xml
文件下的字符串资源,默认命名为"action_settings"。
这就是全部,您的项目很清楚您想要摆脱什么。
从 main.xml 上的菜单标签中删除项目标签,然后从 Activity.java 文件中删除相应的 ID。