3

В моем меню параметров всегда нет фона (фон прозрачен). Кто-нибудь знает, как избавиться от этого?Android OptionsMenu проблема, фон всегда прозрачен

Моя деятельность, в которой произошел сбой, простирается от другого пользовательского действия.

У меня был этот проект на затмении, и optionsmenu работал нормально, но поскольку я перешел на AndroidStudio, меню опций всегда прозрачно. Я попытался изменить xml меню и создать меню программно, но фон все еще прозрачный.

+0

Вы должны скопировать содержимое файла градиента, а также style.xml – Divers

+1

Пожалуйста, опубликуйте меню XML. Кроме того, между Eclipse и Android Studio все еще есть некоторые тонкие несовместимости. Например, у меня есть код, который будет отображать значок уведомления в цвете, если он скомпилирован через Eclipse, но тот же значок уведомления будет черно-белым, если импортируется в Android Studio. – Chris

ответ

13

Возможно, слишком поздно, но в случае, если люди люди оказываются здесь через Google (например, я).

Theme.AppCompat наборы android:panelBackground к @android:color/transparent, которые, как правило, не является проблемой, если вы расширяете ActionBarActivity он обрабатывает создание панели опций с фоном. Однако, если вы используете стандартную активность, с Theme.AppCompat, меню опций будет прозрачным. Исправьте либо изменение android:panelBackground, либо расширение ActionBarActivity. Возможно расширение ActionBarActivity.

+0

Расширение ActionBarActivity решает мою проблему. – Smeet

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

  • Нет связанных вопросов^_^