Меню настроек onCreate не отображается в Android 3.1 - PullRequest
3 голосов
/ 09 ноября 2011

Я создаю приложение только для планшетов. У меня есть страница активности предпочтений, которую я вызываю через меню OnCreateOptions. Меню oncreateoptins не работает в планшетах версии Android 3. Почему это так, для тестирования я использовал вкладку Samsung Galaxy. Когда я запускаю то же самое приложение в одном из моих эмуляторов планшета Samsung galaxy android 2.2, я получаю меню опций oncreate, может кто-нибудь помочь мне в этом

Ответы [ 3 ]

6 голосов
/ 07 января 2013

Да, эта проблема встречается часто. Сделайте одно, дайте число меньше 11 в файле targetSdkVersion в манифесте или просто удалите tarketSdkVersion.Ваша проблема будет решена.

2 голосов
/ 09 ноября 2011

Я думаю, что проблема в различной обработке меню опций.Согласно dev guide , на Android 3.x onCreateOptionsMenu() вызывается, когда действие начинает заполнять ActionBar, а не когда пользователь впервые нажимает кнопку Меню

1 голос
/ 25 апреля 2013

У меня была такая же проблема на планшетах, и я сделал, как предложил Раман. Изменена цель сборки проекта и targetSdkVersion (из манифеста) на 10.

...