【发布时间】:2019-08-16 06:19:44
【问题描述】:
我在通过 TextAppearance 样式设置时使用 android:fontFamily 时遇到问题。
- 在主题作品中通过 android:fontFamily 设置全局字体
- 直接在 TextViews 上设置 android:fontFamily 有效(我使用的是 AppCompat,它在从 xml 膨胀期间正确地膨胀 AppCompatTextView,所以这里没有问题)
- 通过样式设置字体时,它不起作用。任何帮助都感激不尽。我认为这与 AppCompatTextView 处理样式属性的方式有关,但在找到确切的根本原因时运气不佳。
<style name="TextAppearance.Header">
<item name="android:fontFamily">@font/headerfont</item>
</style>
<TextView
android:id="@+id/Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="@style/TextAppearance.Header" />
【问题讨论】: