Не меняйте шрифт моего приложения при изменении шрифта с Android Собственные настройки мобильного телефона - PullRequest
1 голос
/ 28 февраля 2020

Что мне нужно, так это то, что я не хочу, чтобы шрифт моего приложения изменялся при изменении его с Android Настройки.

Например: если я установил шрифт AB C в своем приложении и установил шрифт XYZ из Android Настройки. Он также меняет шрифт моего приложения на XYZ . Я не хочу этого

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Вы можете установить / использовать пользовательские шрифты для решения этой проблемы.

Пожалуйста, выполните следующие действия.

Шаг 1: Создайте каталог «font» в папке ресурсов

Step2: Загрузка и добавление шрифтов в папку шрифтов

Step3: Теперь вы можете напрямую получать / использовать внутри xml файла

Например:

<TextView
    android:id="@+id/tvWelcome"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="32dp"
    android:fontFamily="@font/nunito_sans_bold"
    android:gravity="center"
    android:text="@string/str_hello"
    android:textColor="@color/dark_blue"
    android:textSize="24sp" />

Также вы можете получить доступ / использовать в программно

textView.typeface = ResourcesCompat.getFont(activity, R.font.helvetica_neue_medium)
0 голосов
/ 28 февраля 2020

Вы можете установить свой собственный шрифт в приложении. Библиотека каллиграфии chrisjenx как раз для этой цели, так что вы переопределяете системный шрифт в вашем приложении. Ниже ссылка github для каллиграфии: https://github.com/chrisjenx/Calligraphy

...