powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Проблема с меню в новом проекте
13 сообщений из 13, страница 1 из 1
Проблема с меню в новом проекте
    #38545913
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Android Studio.
При создании проекта:

даю имя аппликации, выбираю minimum sdk api 16 android 4.1


переименовываю активность в поле Activity name


Создаётся проект.
Сразу появляется 2 проблемы


1. Имя файла меню состоит только из расширения.
2. В коде нет ссылки на меню

Код: java
1.
2.
3.
4.
5.
6.
7.
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu., menu);
        return true;
    }



Получается, что теряется имя файла и ID самого меню?
Я так понимаю, что это баг студии?

Я переименовал файл в main.xml.
Содержимое main.xml, но одну ( android:id="@+id/main" ) строку я добавил сам
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.frg.app.FragmentActivity"
    
    android:id="@+id/main"
    >
    
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        android:showAsAction="never" />
</menu>


я правильно сделал и ещё что-то где-то нужно добавить, прописать?
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545916
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё странность.
Создал новый проект, ничего не меняя.

там код меню main.xml тоже без ID
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.frg.app.MainActivity" >
    
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />
</menu>



но ошибок в проекте нет
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545921
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Я так понимаю, что это баг студии?
Баг, но я с таким не сталкивался.
X11я правильно сделал и ещё что-то где-то нужно добавить, прописать?
Дак ниже сгенерированную строчку посмотри. Как минимум не хватает title
X11
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.frg.app.MainActivity" >
    
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />
</menu>




но ошибок в проекте нет
Как без id? А android:id?
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545957
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanКак без id? А android:id?

не вижу
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545970
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
Код: xml
1.
2.
3.
4.
<item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />



Вы
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545976
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
связь оборвалась
я имел ввиду, что у у меню нет id, а не у ПУНКТА меню
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38545990
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11у меню нет id
Как это понимать?

Код: java
1.
2.
3.
4.
5.
6.
7.
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546053
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понял вопрос
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546239
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11 ид меню - имя файла. У тебя нет имени файла?
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546242
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так переименуй файл как тебе хочется.
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546297
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто переименование файла не помогло, пришлось добавить
android:id="@+id/main"
см. последний код в моём первом сообщении

иначе getMenuInflater().inflate(R.menu.ЗДЕСЬ , menu); нельзя выбрать menu
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546310
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Просто переименование файла не помогло, пришлось добавить
Менял через Refactor -> Rename?
...
Рейтинг: 0 / 0
Проблема с меню в новом проекте
    #38546363
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, не знал про это, поэтому менял просто в Проводнике Windows
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Проблема с меню в новом проекте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]