Как добавить папку меню в папку res студийного проекта android - PullRequest
0 голосов
/ 09 января 2020

Я хочу добавить меню в свой проект Android, и я создал папку меню внутри папки res, но получил ошибку:

cannot resolve symbol 'menu'.

Я следовал за Android разработчиками учебник Меню | Android Разработчики

Я оставлю скриншот моего проекта здесь: project

А вот код:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.game_menu, menu);
    return true;
}

game_menu. xml:

game_menu. xml

Ответы [ 4 ]

0 голосов
/ 15 января 2020

Используйте этот код в вашем game_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_settings"
           android:orderInCategory="75"
           android:title="my menu Item!"
           app:showAsAction="never"/>

0 голосов
/ 10 января 2020

Так ты это создал? вам следует попробовать.

Res -> new -> Android Каталог ресурсов -> Тип ресурса (Меню) -> Ok

0 голосов
/ 10 января 2020

Попытайтесь поместить его в одну строку кода, например: getMenuInflater().inflate(R.menu.game_menu, menu);

Прежде всего, я верю, что лучше кодировать, и таким образом мы можем быть уверены, что MenuInfalter работает. Я посмотрел это в моем проекте, и там тоже самое + работает. Если это не поможет, поделитесь своим game_menu. xml.

0 голосов
/ 10 января 2020

Попробуйте очистить и после перестройки проекта в меню Build на Android Studio.

...