Android: меню параметров не отображается. ⇐ Android
-
Anonymous
Android: меню параметров не отображается.
Я новичок в программировании для Android и хотел попробовать реализовать меню параметров в приложении для Android, поэтому сначала я создал тестовое приложение и попытался создать там меню параметров, написал код и все такое. выглядело нормально, без ошибок и выполнялось в AVD, но когда приложение открывалось, меню параметров нигде не было.
Я видел пару руководств, просмотрел множество потоков stackoverflow для решения одной и той же проблемы, реализовал эти изменения, но все равно безуспешно - меню параметров по-прежнему нет.
Файл MainActivity.java:
пакет com.example.test; импортировать android.os.Bundle; импортировать android.view.Menu; импортировать android.view.MenuItem; импортировать android.widget.Toast; импортировать androidx.annotation.NonNull; импортировать androidx.appcompat.app.AppCompatActivity; публичный класс MainActivity расширяет AppCompatActivity { @Override protected void onCreate (Bundle saveInstanceState) { super.onCreate(saveInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu (меню) { getMenuInflater().inflate(R.menu.options_menu, меню); вернуть истину; } } activity_main.xml:
options_menu.xml:
Снимок экрана приложения после выполнения приведенного выше кода (использование AVD PIXEL 3 с API 34):
(https://i.stack.imgur.com/9ZFAi.png)
Я был бы очень признателен за любую помощь в решении этой проблемы и поиске ошибок в коде, чтобы я мог заметить это и не повторять ту же ошибку снова. Спасибо
Я проверил, все ли файлы находятся в нужном месте, например, находится ли файл options_menu.xml в каталоге меню в res , есть ли какие-либо опечатки и множество мелких вещей, которые могут вызвать проблему, но все выглядело нормально, но меню параметров в приложении не было видно.
Я новичок в программировании для Android и хотел попробовать реализовать меню параметров в приложении для Android, поэтому сначала я создал тестовое приложение и попытался создать там меню параметров, написал код и все такое. выглядело нормально, без ошибок и выполнялось в AVD, но когда приложение открывалось, меню параметров нигде не было.
Я видел пару руководств, просмотрел множество потоков stackoverflow для решения одной и той же проблемы, реализовал эти изменения, но все равно безуспешно - меню параметров по-прежнему нет.
Файл MainActivity.java:
пакет com.example.test; импортировать android.os.Bundle; импортировать android.view.Menu; импортировать android.view.MenuItem; импортировать android.widget.Toast; импортировать androidx.annotation.NonNull; импортировать androidx.appcompat.app.AppCompatActivity; публичный класс MainActivity расширяет AppCompatActivity { @Override protected void onCreate (Bundle saveInstanceState) { super.onCreate(saveInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu (меню) { getMenuInflater().inflate(R.menu.options_menu, меню); вернуть истину; } } activity_main.xml:
options_menu.xml:
Снимок экрана приложения после выполнения приведенного выше кода (использование AVD PIXEL 3 с API 34):
(https://i.stack.imgur.com/9ZFAi.png)
Я был бы очень признателен за любую помощь в решении этой проблемы и поиске ошибок в коде, чтобы я мог заметить это и не повторять ту же ошибку снова. Спасибо
Я проверил, все ли файлы находятся в нужном месте, например, находится ли файл options_menu.xml в каталоге меню в res , есть ли какие-либо опечатки и множество мелких вещей, которые могут вызвать проблему, но все выглядело нормально, но меню параметров в приложении не было видно.
Мобильная версия