我正在尝试使用API 26中引入的fontFamily。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="fontFamily">@font/LDFComicSans.ttf</item>
</style>
文档说:
使用支持库
支持库26.0在运行Android API 14及更高版本的设备上提供对XML字体功能的支持。
如果我使用Android前缀,它说fontFamily需要最低API级别16。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="android:fontFamily">@font/LDFComicSans.ttf</item>
</style>
当我使用&#34; fontFamily&#34;时,我无法使用支持lib的样式应用字体。
支持lib版本: 26.0.1
答案 0 :(得分:3)
<style name="PrimaryFontTheme" parent="TextAppearance.AppCompat">
<item name="android:textSize">14sp</item>
<item name="android:layout_margin">5dp</item>
<item name="android:textColor">#898282</item>
<item name="android:fontFamily">@font/roboto_regular</item>
</style>
我只是应用了属性“android:fontFamily”并且运行良好:) 解决问题