2012-01-25 5 views
0

В прошлом я держал варианты моей игры позади кнопки физического меню по этим причинам:андроид наличия кнопки меню

  • не должно иметь на экране кнопку в игре.
  • Действие меню соответствует пользовательскому опыту Android; это не что-то уникальное для моего приложения.

В некоторых ситуациях Android предоставляет мягкую кнопку меню в нижней системной панели. Однако, смотря вперед (например, с помощью последних устройств и targetSdkVersions), кажется, что нет гарантированного способа иметь кнопку меню без реализации нового ActionBar.

Если я правильно понимаю, я вижу следующие варианты:

  1. Используйте ActionBar. Попрощайтесь с большим куском экранной недвижимости, особенно в ландшафтной ориентации.
  2. Внесите мою собственную экранную кнопку меню. Я видел это в других играх, и это кажется мне непоследовательным и ужасным.
  3. Задайте старую версию sdk. Мне это не нравится.

Правильно ли я понимаю? У кого-нибудь есть дополнительные предложения для моего списка?

соответствующие ссылки:

http://developer.android.com/design/patterns/compatibility.html

Android Menu Button on 4.0 Devices

Android 3.0 statusbar & targetSdkVersion in manifest, menu button

android honeycomb menu button target

+1

На следующий день после того, как я разместил этот вопрос, они дали понять, что кнопки меню уходят: http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html – jrr

ответ

-1

Правильно ли я это понимаю?

Да.

У кого-нибудь есть дополнительные предложения для моего списка?

Ваше определение «страшный» отличается от моего. ИМХО, любая игра, которая имеет свою собственную стилизованную графику и внешний вид (т. Е. Практически все, используя Canvas или OpenGL), должна была реализовать свое собственное «меню» с самого начала и поэтому в значительной степени не обратила бы внимания на эти изменения.

0

Вы могли бы реализовать крошечную, прозрачную кнопку меню вашего собственного. Многие игры делают это. Таким образом, вы не зависите от кого-либо, и вы не потеряете пространство на экране.

Редактировать: ваша кнопка меню могла последовать за дизайном вашей игры.

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