使用 font.xml 样式应用自定义字体,支持库 26.0.1
Applying custom font using font.xml in style ,support library 26.0.1
我正在尝试使用 API 26 中引入的 fontFamily 样式。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="fontFamily">@font/LDFComicSans.ttf</item>
</style>
文档说:
Using the support library
The Support Library 26.0 provides support to the Fonts in XML feature on devices running Android API version 14 and higher.
如果我使用 android 前缀,它说 fontFamily 需要最小 API 级别 16。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="android:fontFamily">@font/LDFComicSans.ttf</item>
</style>
当我使用“fontFamily”时,我无法使用带有支持库的样式来应用字体。
支持库版本:26.0.1
<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>
I just applied attribute "android:fontFamily" and Its working well :)
Problem Solved
我正在尝试使用 API 26 中引入的 fontFamily 样式。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="fontFamily">@font/LDFComicSans.ttf</item>
</style>
文档说:
Using the support library
The Support Library 26.0 provides support to the Fonts in XML feature on devices running Android API version 14 and higher.
如果我使用 android 前缀,它说 fontFamily 需要最小 API 级别 16。
<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
<item name="android:fontFamily">@font/LDFComicSans.ttf</item>
</style>
当我使用“fontFamily”时,我无法使用带有支持库的样式来应用字体。
支持库版本:26.0.1
<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>
I just applied attribute "android:fontFamily" and Its working well :) Problem Solved