2014-04-09 173 views
0

我將我的操作欄樣式設置爲這樣,這會導致正常的微調而不是操作欄微調(底部沒有該行)。但我希望它是白色的,並且不想使用我自己的drawable,並使用android的spinner樣式。 (請參閱下面的結果)。更改ActionBar微調箭頭顏色

<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

,你看行打破我的標題的設計。 有誰知道我可以改變使用一個正常的操作欄微調控件drawable? 我似乎無法在堆棧上的任何位置找到它。

+3

http://jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=light&actionbarstyle=solid&texture=0&hairline=0&neutralPressed=1&backColor=E4E4E4%2C100&secondaryColor=D6D6D6%2C100&tabColor = 33B5E5%2C100&tertiaryColor = F2F2F2%2C100&accentColor = fff%2C100&cabBackColor = FFFFFF%2C100&cabHighlightColor = 33B5E5%2C100 – Dhaval

+0

檢查上面的鏈接。它會根據您的需求設計動作條 – Dhaval

+0

不是我需要的部分。但感謝您閱讀我的問題 –

回答

0

查看問題的評論,它基於沒有白色箭頭的資源,它是灰色的,它不適用於操作欄。所以最好的辦法是使用發電機