2013-05-09 2 views
0

Я хотел бы назвать свое меню из пользовательской кнопки:меню с пользовательской кнопки в боба желе вызова

С targetversion < = 10 это прекрасно работает с вызовом openOptionsMenu из OnClick-метод кнопки:

openOptionsMenu(); 

Из targetversion> = 11 это не работает.

Также следует упомянуть. С < = 10, MENUITEM появляется в нижней части:

enter image description here

С> = 11 эта икона исчезла.

Фон: Мне нравится иметь targetversion = 16. Мое приложение скрывает TitleBar и Optionmenu появляется в заголовке в Jelly Bean. Из-за этого я хочу избавиться от изменений в пользовательском интерфейсе google каждый раз, что требует много усилий по разработке/тестированию каждый раз. Поэтому я подумал, что у меня есть собственная кнопка, независимая от GoogleApi.

Есть ли у кого-нибудь идеи или предложения?

рассматривает

ответ

0

, что вы вызываете openOptionsMenu() от деятельности Вы? SDK documentation все еще упоминает его как активный API. Я дважды проверял с <uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" /> и работает просто отлично.

+0

Большое спасибо. Я просто проверю это ... и скажу вам :-) –

+0

Это не сработало для меня с android: targetSdkVersion = "16". С 10 работает. Кроме того, кнопка меню отображается внизу с «10» –

+0

Thats, _ Вы уверены, что вызываете openOptionsMenu() из Activity? _ – ozbek

 Смежные вопросы

  • Нет связанных вопросов^_^