安卓:在文本外观中设置字体系列不起作用



我想有一个带有字体的默认标题文本样式,并且每个样式(HeaderStyle,HeaderTwoStyle(继承都应该能够显示正确的字体,以防我想覆盖标题中的字体。但它不起作用...

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

你应该像<style name="HeadLine1.HeaderStyle">一样写来覆盖同一文件中的样式

相关内容

  • 没有找到相关文章