Android - показать кнопку меню на Galaxy Nexus - PullRequest
7 голосов
/ 17 января 2012

Мне нужно показать кнопку меню для некоторых действий на Galaxy Nexus. Я не могу найти, как это сделать, так как он скрывает это по умолчанию. я не хочу создавать панель действий, так как она занимает больше места, которое я хочу использовать для других вещей. при установке значения «android: targetSdkVersion» ниже 14, кажется, что кнопка меню отображается, но в противном случае она ее скрывает. Кстати, действие должно быть полноэкранным, без заголовков / панелей действий.

очень странно, что эта кнопка не отображается по умолчанию для такого количества мест (даже для запуска), а в некоторых местах она существует. такая кнопка является очень простой для многих устройств Android. Google решил, что не только это, но вместо этого, кнопка переключения важнее показывать, и она показывается по умолчанию (не знаю, возможно ли это скрыть, но я думаю, что нет, поскольку кнопка «дом» больше не делает ничего при длительном нажатии) .

в любом случае, пожалуйста, помогите мне. Я совершенно новый на Android 4.

Ответы [ 2 ]

8 голосов
/ 17 января 2012

Кнопка меню устарела в ICS. Возможны следующие варианты: 1) запустить в унаследованном режиме (targetSdkVersion <14), 2) использовать панель действий с кнопкой переполнения или без нее, 3) добавить кнопку меню где-нибудь в области приложения. 4) не использовать меню и просто добавлять его действия непосредственно в область приложения. </p>

3 голосов
/ 17 января 2012

Кнопка меню более унаследована на новых телефонах Android с большими экранами, поскольку обычно лучше использовать панель действий (1), чтобы предоставить пользователю действия, которые обычно выполняются в меню.Они называются «Элементы действий» и удобнее для пользователя, поскольку они отображаются непосредственно на панели действий, а не требуют от пользователя нажатия кнопки меню.

(1) http://developer.android.com/guide/topics/ui/actionbar.html

...