Я разрабатываю приложение с навигационным ящиком. Но в правом верхнем углу всегда есть меню с вкладкой «Настройки». Как я могу удалить это меню в ящике, а также в обычном виде?
Удалить вкладку «Настройки» в панели навигации
Ответы (5)
Прежде всего удалите файл main.xml
в каталоге
"имя проекта"\app\src\main\res\menu
и оно должно выглядеть как это изображение.
Затем удалите блок кода, относящийся к файлу main.xml
. Он должен находиться в разделе MainActivity или активности, где вы видите «Настройки». См. это изображение.
Вы также можете удалить строковый ресурс в файле strings.xml
, который по умолчанию называется «action_settings».
Вот и все, и ваш проект понятен, от чего вы хотите избавиться.
Просто удалите этот элемент из файла с именем 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>
Я думаю, вы можете говорить о панели действий, а не о панели навигации. Если это так, то если вы избавитесь от методов onCreateOptionsMenu
и onOptionsItemSelected
в своей деятельности, пункт меню Settings
исчезнет.
Что касается всей панели действий, я думаю, это может помочь.
удалить меню настроек из menu_main.xml, которые указаны в res>menu
Удалите тег элемента из тега меню, который присутствует в main.xml, затем удалите соответствующий идентификатор из файла Activity.java.