Android应用程序和不同主题的Actionbar



在我的Android应用程序中,我需要有一个黑色的操作栏和我的内容有一个白色的背景。问题是,每当我设置黑色背景的动作栏,我所有的下拉旋转器和文本视图有一个白色的背景,我不能看到他们与我的白色内容背景在一起。如果我将动作栏设置为白色,下拉旋转器和文本视图有黑色背景,我可以正确地看到它们。我尝试自定义风格从下拉旋转与android:dropDownSpinnerStyle,但我没有成功。我怎么解决这个问题?

编辑:我刚刚解决了这个问题,关于使用以下下拉菜单:

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

但我仍然有这个问题关于一个EditText,在其中我看不到它的背景。我只是找不到我应该使用的属性来解决这个问题。

保持APP的样式,让dropbox/textfields可以看到,这要容易得多,但只改变Actionbar的样式,就像这样:

<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>

最新更新