Я очень новый программист в Android. Я пытаюсь определить кнопку переполнения действия в моем приложении. Из того, что я прочитал, речь идет об изменении файла menu.xml
. Я не могу найти этот файл в своем приложении, и у меня нет директории res > menu
. Я создал SettingActivity. Какие-либо предложения?
Папка меню отсутствует
Ответ 1
Вы можете создать dir меню в папке res/. Щелкните правой кнопкой мыши на res
в представлении проекта в Android Studio и выберите new → "Каталог ресурсов Android". Затем выберите меню в разделе "Тип ресурса". Затем вы можете добавить файл в этот новый каталог res/menu, который содержит такие пункты меню, как этот (res/menu/main_menu.xml)
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action"
android:title="@string/action"
app:showAsAction="always" />
</menu>
И обязательно переопределите onCreateOptionsMenu(Menu menu)
в классе MainActivity
например:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu,menu);
return true;
}
Ответ 2
Щелкните правой кнопкой мыши по res, и вы найдете каталог ресурсов Android → указать имя каталога → укажите тип ресурса как меню: в папке с папкой будет создана папка с меню, теперь щелкните правой кнопкой мыши меню menu- > new- > menu resource file- > имя файла- > ok. Теперь вы видите XML файл меню внутри res/menu/yourfile.xml
Ответ 3
Щелкните правой кнопкой мыши на res в окне инструментов → выберите параметр Показать в проводнике. Если вы уже создали каталог меню и если он скрыт (или не показан) в окне инструментов, вы можете найти его здесь. Если вы еще не создали каталог меню, вы можете использовать приведенные выше ответы, чтобы создать его и добавить в него файлы ресурсов.
Ответ 4
просто измените "android" на "project" в верхней правой части программного обеспечения android studio.