2015-08-02 1 views
2

Я некоторое время боролся с этой проблемой. У меня нет панели действий, но у меня есть меню опций. Меню опций прозрачно, я не могу заставить его быть непрозрачным. Эта проблема возникает из-за темы: Theme.AppCompat.Light.DarkActionBar или любой подобный Theme.AppCompact.Light. Я пробовал много вещей, таких как установка android:panelFullBackground или подобное, но они не работают, или они делают весь мой экран темным для разделенных секунд, когда меню опций отсутствует.Меню опций Android прозрачно

Я нашел несколько полезных решение, которое я протянул ActionBarActivity и установить тему на Theme.AppCompat.Light.NoActionBar, но при нажатии на кнопку меню опций вы услышите звук кнопку, нажав два раза.

Пожалуйста, помогите мне. Я хотел бы исправить xml или другую (похожую на то, что я использую) тему (которая также работает с вкладками).

+0

Можем ли мы увидеть файл XML? Кроме того, какую версию Android вы тестируете? –

ответ

3

Быстрое исправление должно было бы изменить android:panelBackground. Он установлен на прозрачный по умолчанию Theme.AppCompat

+0

andoird: panelBackground не работает – Matthew556

+0

Что именно вы пробовали? – frgnvola

0

Изменить тему на android: Theme.NoTitleBar. Она выглядит достаточно Theme.AppCompat.Light.DarkActionBar

4

параметр Изменение itemBackground в styles.xml

<item name="android:itemBackground">@color/white</item>