2017-08-08 144 views
2

我想要一个带有字体的默认标题TextStyle,并且每种样式(HeaderStyle,HeaderTwoStyle)继承都应该能够显示正确的字体,以防我想重写标题中的字体。但它不工作...Android:在TextAppearance中设置fontFamily不起作用

<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> 

回答

0

你应该写这样<style name="HeadLine1.HeaderStyle">覆盖风格在同一个文件

相关问题