2015-04-24 5 views
3

Я использовал, чтобы иметь:Стили не работают с библиотекой поддержки 22.1.0

<item name="colorControlNormal">@color/dark_blue</item> 
<item name="colorControlActivated">@color/dark_blue</item> 
<item name="colorControlHighlight">@color/dark_blue</item>   

и она работает хорошо, пока я не обновил библиотеку поддержки в 22.1.0, теперь цвета в системе по умолчанию.

styles.xml

<resources> 

<style name="WifiSentinel" parent="@style/Theme.AppCompat.NoActionBar"> 
    <item name="android:windowBackground">@color/light_blue</item> 
    <item name="android:textAppearance">@style/WifiSentinelTextAppearance</item> 
    <item name="android:textViewStyle">@style/MyTextViewStyle</item> 
    <item name="android:textColor">@color/dark_blue</item> 
    <item name="android:editTextStyle">@style/EditTextStyle</item> 
    <item name="colorControlNormal">@color/dark_blue</item> 
    <item name="colorControlActivated">@color/dark_blue</item> 
    <item name="colorControlHighlight">@color/dark_blue</item> 
</style> 

<style name="WifiSentinelBarStyle" parent="@style/Widget.AppCompat.Toolbar"> 
    <item name="android:background">@color/dark_blue</item> 
    <item name="colorControlNormal">@color/white</item> 
    <item name="colorControlActivated">@color/white</item> 
    <item name="colorControlHighlight">@color/white</item> 
    <item name="background">@color/dark_blue</item> 
</style> 

<style name="EditTextStyle" parent="@style/Widget.AppCompat.EditText"> 
    <item name="colorControlNormal">@color/dark_blue</item> 
    <item name="colorControlActivated">@color/dark_blue</item> 
    <item name="colorControlHighlight">@color/dark_blue</item> 
</style> 

<style name="MyTextViewStyle" parent="android:Widget.TextView"> 
    <item name="android:textAppearance">@style/WifiSentinelTextAppearance</item> 
</style> 

<style name="WifiSentinelTextAppearance" parent="@android:style/TextAppearance.Medium"> 
    <item name="android:textColor">@color/dark_blue</item> 
    <item name="android:textSize">15dp</item> 
</style> 

<style name="WifiSentinelTextAppearance.Large" parent="@style/WifiSentinelTextAppearance"> 
    <item name="android:textSize">18dp</item> 
    <item name="android:textStyle">bold</item> 
</style> 

Я не знаю, что делать, если это ошибка или что-то.

EDIT: Я буду использовать com.android.support:appcompat-v7:22.0.0, пока я не решить эту проблему.

ответ

1

Если бы Двойники вопрос и изменил фон на андроид: фон сделать работу

<item name="android:background">@color/dark_blue</item> 
+2

Привет, проблема с colorControlNormal, Активированный и Highlight, не с фоном. – Grender

+1

* @ цвет/красный * не работает !! но отлично работает в L –

+0

Support Library v25.0.0, и эти атрибуты все еще не работают (в сочетании с тонны других проблем). – Storix

Смежные вопросы