2014-11-11 9 views
7

Android L, metin için bildirim ve gri renk için beyaz arka plan kullanır. Ancak, "@android:style/TextAppearance.StatusBar.EventContent.Title" hala KitKat veya önceki sürümlerde olduğu gibi TextView rengini aynı beyaz renge ayarlar. Android'in yeni bildirim stilinde kullanılan gri rengi döndürmelidir.
Bunu nasıl çözebilirim? Şimdiden teşekkürler."@android: style/TextAppearance.StatusBar.EventContent.Title", Android'de gri yerine beyazı beyaza ayarlar L

cevap

7

O "@android:style/TextAppearance.StatusBar.EventContent.Title" geçersiz kılmaz android-L görünüyor, bunun yerine biz doğru bir şekilde ele almak API hem dayalı değerler klasörleri faydalanmak olabilir

<style name="TextAppearance.Material.Notification.Title"> 
    <item name="textColor">@color/primary_text_default_material_light</item> 
    <item name="textSize">@dimen/notification_title_text_size</item> 
</style> 
1

Yeni stile tanıtır.

/values/styles.xml

<style 
    name="NotificationTitle" 
    parent="@style/TextAppearance.StatusBar.EventContent.Title" /> 

/values-21/styles.xml

<style 
    name="NotificationTitle" 
    parent="@android:style/TextAppearance.Material.Notification.Title" /> 

Şimdi TextView

android:textAppearance="@style/NotificationTitle" 
aşağıdaki satırı arayın
İlgili konular