Очень странно, почему fontFamily не работает на androidX.
это мой код:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
android:text="testing "
android:textSize="17sp"
android:fontFamily="@font/iransans"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
приведенный выше код вообще не влияет на шрифт, когда я конвертирую текстовое представление в app compact, тогда он работает:
<androidx.appcompat.widget.AppCompatTextView
Я хотел установить шрифт всего приложения, но он не работает так, как я ожидал:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:fontFamily">@font/iransans</item>
</style>
Есть ли способ решить эту проблему? Как я могу использовать свой шрифт во всем приложении, не устанавливая семейство шрифтов для каждого вида?