2013-09-09 3 views
0

Я пытаюсь изменить раскрывающийся фон панели действий sherlock, а также его цвет текста. Вот что я пробовал:Шерлок Action Bar Styling (DropDown Spinner Navigation)

<style name="DropDown" parent="Widget.Sherlock.Spinner.DropDown.ActionBar"> 
    <item name="android:popupBackground">#EDEDED</item> 
</style> 

<style name="TextAppearance" parent="TextAppearance.Sherlock.Widget.TextView.SpinnerItem"> 
    <item name="android:textColor">#A9A9A9</item> 
</style> 

<style name="SpinnerItemStyle" parent="Widget.Sherlock.TextView.SpinnerItem"> 
    <item name="android:textAppearance">@style/TextAppearance</item> 
</style> 

<style name="MyTheme" parent="@style/devcheckStyle"> 
    <item name="android:actionDropDownStyle">@style/DropDown</item> 
    <item name="actionDropDownStyle">@style/DropDown</item> 
    <item name="spinnerItemStyle">@style/SpinnerItemStyle</item> 
    <item name="android:spinnerItemStyle">@style/SpinnerItemStyle</item> 
</style> 

Основную тема является MyTheme, с помощью следующего кода я получаю желаемый цвет фона, но я не подвожу нигде с цветом текста внутри выпадающей навигации. Может кому-то помочь.

ответ

0

Поместите этот код

<item name="android:textColor">#ffffffff</item> 

в код MyTheme должен быть как:

<style name="MyTheme" parent="@style/devcheckStyle"> 
<item name="android:actionDropDownStyle">@style/DropDown</item> 
<item name="actionDropDownStyle">@style/DropDown</item> 
<item name="spinnerItemStyle">@style/SpinnerItemStyle</item> 
<item name="android:spinnerItemStyle">@style/SpinnerItemStyle</item> 
</style>