2017-08-08 11 views
2

Je voulais avoir un HeadStyle Headline par défaut avec des polices, et chaque style (HeaderStyle, HeaderTwoStyle) héritant devrait être capable d'afficher la police correcte, au cas où je voudrais remplacer la police dans Headline. Mais sa ne fonctionne pas ...Android: Définir fontFamily dans TextAppearance ne fonctionne pas

<style name="Headline1" parent="TextAppearance.AppCompat.Headline"> 
    <item name="android:textSize">@dimen/font_28sp</item> 
    <item name="android:fontFamily">sans-serif</item> 
    <item name="android:textColor">@color/headline1</item> 
</style> 

<style name="HeaderStyle"> 
    <item name="android:layout_gravity">center_horizontal</item> 
    <item name="android:gravity">center</item> 
    <item name="android:textAppearance">@style/Headline1</item> 
</style> 

<style name="HeaderTwoStyle"> 
    <item name="android:layout_gravity">center_horizontal</item> 
    <item name="android:gravity">center</item> 
    <item name="android:textAppearance">@style/Headline1</item> 
</style> 

Répondre

0

Vous devriez écrire comme <style name="HeadLine1.HeaderStyle"> pour remplacer le style dans le même fichier