Папка меню отсутствует

Я очень новый программист в 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. should change this option