Изменить внешний вид меню параметров Android

1

Я хотел бы создать меню настроек Android (левая кнопка на устройстве Android), похожее на это:

Изображение 174551

но использование onPrepareOptionsMenu создает меню, которое выглядит следующим образом:

Изображение 174551

Не могли бы вы указать мне, как изменить внешний вид меню? Есть ли что-нибудь, что я могу установить в меню XML, чтобы изменить его внешний вид или, может быть, я должен использовать: onPrepareContextMenu?

Заранее благодарим за ваш ответ.

  • 1
    Верхний от Android 4+, а нижний от Android 2.3 и ниже. Они являются стандартным меню для этих версий Andriod.
  • 0
    На самом деле, нет. Я сделал оба скриншота на ICS 4. Первый - из приложения Gmail. Так что это абсолютно выполнимо :)
Показать ещё 6 комментариев
Теги:
user-interface

1 ответ

1
Лучший ответ

Я знаю, что довольно поздно ответить на ваш вопрос, но добавьте атрибут Android: theme = "@android: style/Theme.NoTitleBar.Fullscreen" в тег в проекте AndroidManifest.xml

<activity android:name="YourActivity"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
          >

Марк и Голосовать как ответ, если он работает..! :) Счастливое кодирование

Ещё вопросы

Сообщество Overcoder
Наверх
Меню