2

I am trying to use fontFamily introduced in API 26 in style.

<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
    <item name="fontFamily">@font/LDFComicSans.ttf</item>
</style>

The documentation says:

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.

If I use android prefix, It says fontFamily requires min API level 16.

<style name="customfontstyle" parent="@android:style/TextAppearance.Medium">
    <item name="android:fontFamily">@font/LDFComicSans.ttf</item>
</style>

I can't apply font using style with support lib when i use "fontFamily".

Support lib version: 26.0.1

Community
  • 1
  • 1
Priya
  • 289
  • 2
  • 14

1 Answers1

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>

I just applied attribute "android:fontFamily" and Its working well :) Problem Solved

Priya
  • 289
  • 2
  • 14