Перемещение меню опций в другое представление

Я пытаюсь отобразить меню опций в другом месте, но ActionBar, это скрыто. Я понятия не имею, как это сделать, и я не нахожу никакой функции, чтобы делать такие вещи.

Я использую Theme.Light.NoTitleBar как тему/стиль, но все же я хотел бы иметь меню в другом месте, будь то представление или макет.

Кто-нибудь знает?

1 ответ

Вам нужно будет использовать библиотеку поддержки Android, которая позволит вам использовать панель действий в Android версии 11.0 и выше. Вам также потребуется использовать Theme.Holo.Light.DarkActionBar качестве темы вашего приложения, чтобы сделать панель действий видимой.

После этого вы можете создать объявление файла xml файла, которое onCreateOptionsMenu() его в функции onCreateOptionsMenu(), и затем вы можете получить доступ к getActionBar() действий следующим образом: getActionBar() в своей деятельности.

licensed under cc by-sa 3.0 with attribution.