更改ActionBar微调箭头颜色

时间:2014-04-09 11:38:11

标签: android android-actionbar spinner

我像这样设置了我的动作栏,这导致了一个普通的微调器,而不是一个动作条微调器(底部没有线条)。但我确实希望它是白色的,并且更喜欢不使用我自己的drawables并使用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>

action bar problem

正如你所看到的那条线打破了我的标题设计。 有谁知道我可以改变使用普通的动作棒微调器绘制? 我似乎无法在堆栈中找到它。

1 个答案:

答案 0 :(得分:0)

检查问题的评论,它基于没有白色箭头的资源,它是灰色的,而不是动作栏。所以最好的选择是使用生成器