Android-приложение и панель действий с разными темами - PullRequest
1 голос
/ 07 ноября 2011

В моем приложении для Android мне нужна черная панель действий, а мой контент имеет белый фон. Проблема в том, что всякий раз, когда я устанавливаю панель действий с черным фоном, все мои выпадающие счетчики и текстовые представления имеют белый фон, и я не вижу их вместе с белым фоном содержимого. Если я установлю белую панель действий, выпадающие счетчики и текстовые представления будут иметь черный фон, и я смогу их правильно видеть. Я попытался настроить стиль из выпадающего счетчика с помощью android:dropDownSpinnerStyle Но мне это не удалось. Как я могу решить это?

Edit: Я только что решил эту проблему с выпадающим списком, используя следующее:

<item name="android:dropDownSpinnerStyle">@style/customDropDownStyle</item>

<style name="customDropDownStyle" parent="@android:style/Widget.Holo.Light.Spinner">

</style>

Но у меня все еще есть проблема с EditText, в которой я не вижу его фона. Я просто не могу найти атрибут, с которым мне нужно работать, чтобы решить проблему.

1 Ответ

2 голосов
/ 11 ноября 2011

Было гораздо проще сохранить стиль приложения таким образом, чтобы Dropbox / TextFields были видны, но изменил только стиль панели действий следующим образом:

<item name="android:actionBarStyle">@style/ActionBar.Light</item>
    <item name="android:actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
    <item name="android:actionBarTabStyle">@style/customActionBarTabStyle</item>
...