Как включить меню в пользовательской теме в Android? - PullRequest
0 голосов
/ 24 августа 2011

Я создаю приложение для Android, используя тему «noTitlebar», и все изменения в дизайне сделаны и одобрены. Теперь мне нужно добавить меню, поэтому я должен добавить строку заголовка. Но если я изменю тему, это повлияет на весь дизайн всплывающих окон, границ и т. Д.

Итак, я создал собственную тему, расширив тему
"android:style/Theme.NoTitleBar".

Я включил заголовок с помощью

<item name="android:windowNoTitle">false</item> 

Теперь у меня есть строка заголовка, но отображается меню. Управление не доходит до

public boolean onCreateOptionsMenu(Menu menu) {

Как включить меню в этой теме? Помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 24 августа 2011

Поскольку вы нацелены на Honeycomb (верно?), Когда вы произносите заголовок заголовка, вы, вероятно, имеете в виду Панель действий ?Перейдите по ссылке, чтобы прочитать документы.

В двух словах:

  1. Вам необходимо установить targetSdkVersion="11" и цель построения (в затмении) v11.
  2. Просто используйте Theme.Holo.Панель действий по умолчанию включена.Theme.Holo - это тема по умолчанию для v11, поэтому вам даже не нужно ее определять.
...