【发布时间】:2014-06-30 18:21:06
【问题描述】:
我将我的操作栏设置为这样,这会导致正常的微调器而不是操作栏微调器(底部没有线条)。但我确实希望它是白色的,并且不喜欢为此使用我自己的可绘制对象并使用 android 的微调器样式。 (看看下面的结果是什么)。
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:actionOverflowButtonStyle">@style/AppTheme.OverFlow</item>
<item name="android:actionDropDownStyle">@style/AppTheme.actionBarDropDown</item>
<item name="android:spinnerDropDownItemStyle">@style/DropDownList</item>
<item name="android:actionBarSize">48dp</item>
<item name="actionBarSize">48dp</item>
</style>
<style name="AppTheme.actionBarDropDown" parent="android:style/Widget.Holo.Spinner">
<!--<item name="android:background">@android:style/ab</item>-->
</style>
<style name="DropDownList" parent="@android:style/Widget.Holo.Light.ListView.DropDown">
<!-- background of the list menu -->
<item name="background">@android:color/background_light</item>
<item name="android:background">@android:color/background_light</item>
<item name="android:popupBackground">@android:color/background_light</item>
<!-- dividers -->
<item name="android:divider">@color/border_color</item>
<item name="android:dividerHeight">1dip</item>
<!-- item selected -->
<!--<item name="android:dropDownSelector">@android:color/holo_blue_dark</item>-->
<!--<item name="android:listSelector">@android:color/holo_blue_dark</item>-->
</style>
如你所见,这条线打破了我对标题的设计。 有谁知道我可以改变什么来使用普通的动作栏微调器drawable? 我似乎在堆栈上的任何地方都找不到这个。
【问题讨论】:
-
查看上面的链接。它将根据您的需要设置操作栏样式
-
不是我需要的部分。但是感谢您阅读我的问题
-
stackoverflow.com/questions/12868985/…。找到了这个有趣的解决方案。
-
哦,我实际上使用您的第一个链接修复了它我只需要自己编辑图像我猜白色的图像并不存在。
标签: android android-actionbar spinner