Android и Honeycomb - как получить значок меню с SDK 13 без «панели действий»

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

Конечно, можно эффективно использовать сотни пикселей, которые в настоящее время остаются темными и тратятся впустую в нижней части экрана Honeycomb, между значками back / home / thingy и этими постоянно присутствующими Часы? Было бы нелепо тратить еще больше места, чтобы создать панель действий, чтобы одна кнопка настроек была спрятана в углу.

Редактировать: Я вижу, что другие задавали несколько схожие вопросы, но в целом, как мы можем использовать потраченное впустую пространство внизу, добавляя кнопки или что у вас там внизу? Если мне придется создать свою собственную кнопку меню с нуля, я это сделаю, но у меня сложится впечатление, что это пространство непригодно для использования (что было бы довольно абсурдно, если бы это было так).

Редактировать 2: Очевидно, это правда: «Системная панель» действительно неприкосновенна и в основном существует для того, чтобы предоставить пользователю незанятое пространство (особенно в ландшафтном режиме). Похоже, мне, возможно, придется вернуться к более старому SDK - пока никто не использует значок масштабирования, все должно быть в порядке.

Редактировать 3: Я рад сообщить, что с API 10 кнопка меню вернулась, И бесполезная кнопка масштабирования УДАЛЕНА (использование android: xlargeScreens = "true" в экранах поддержки, похоже, работает в этом API!)

8
задан MartyMacGyver 12 October 2011 в 08:22
поделиться