Приложение работает с mindSdkVersion 23 и предназначено для SDKVersion 27.
Устройство, с которым я работаю, является Samsung Galaxy S6 Edge в версии с Android 7.0 (API 24).
Все мои шрифтыотображаются правильно в Android Studio Preview, но я не знаю, что я делаю неправильно, шрифты не будут работать на моем устройстве.Я перепробовал много идей.По крайней мере, я прочитал это пойдет с дополнительной библиотекой Android.Но это не решило мою проблему.
Есть кто-нибудь с идеей?Это действительно важно для меня.Я расстроен.
Спасибо за вашу помощь!
Я создал свое собственное семейство шрифтов в папке "шрифты" внутри папки для рисования:
copperplate.xml:
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<!--Copperplate Medium-->
<font
android:font="@font/copperplate_medium"
android:fontStyle="normal"
android:fontWeight="400"
app:font="@font/copperplate_medium"
app:fontStyle="normal"
app:fontWeight="400" />
</font-family>
Используемая в этом случае «copperplate_medium» также помещается в папку шрифтов.Его "copperplate_medium.otf"
layout.xml:
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="180dp"
android:text="@string/title"
android:fontFamily="@font/copperplate_medium"
app:fontFamily="@font/copperplate_medium"
android:textColor="@color/white"
android:textSize="30sp />