【问题标题】:Change ActionBar spinner arrow color更改 ActionBar 微调器箭头颜色
【发布时间】: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? 我似乎在堆栈上的任何地方都找不到这个。

【问题讨论】:

标签: android android-actionbar spinner


【解决方案1】:

检查问题的 cmets,它基于没有白色箭头的资源,它是灰色的,并且不适用于操作栏。所以最好的选择是使用生成器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多