Ошибка при попытке изменить шрифт в Android Studio

Я начинаю разработку Android, и у меня возникла проблема ...

Я пытаюсь изменить шрифт кнопки в Android Studio, я внимательно следил за некоторыми руководствами, но это не сработало.

Учебники, за которыми я следил:

Ошибка при попытке изменить шрифт android studio

Как изменить шрифт в TextView?

Я не получаю сообщения об ошибке, просто не работает. Кто-нибудь знает, что я делаю неправильно?

Код:

    Typeface font = Typeface.createFromAsset(getAssets(), "fonts/jua.ttf");

    Button Button = (Button) findViewById(R.id.Button)
    Button.setTypeface(font);

XML:

    <Button
        android:id = "@+id/button"
        android:layout_width = "0dp"
        android:layout_height = "wrap_content"
        android:background = "@drawable/my_button_bg"
        android:text = "Button"
        android:textColor = "@android:color/white"
        android:textSize = "15sp" />

Изображение структуры папок:
Структура папки - изображение

в последней студии Android есть отдельная папка для шрифтов, в которой вы можете определить свои пользовательские шрифты и добавить их в текстовое представление или кнопку, установив там семейство шрифтов

Devil10 14.08.2018 05:51

Я бы порекомендовал вам библиотеку каллиграфии для работы со шрифтами. Его довольно легко использовать, а также он легкий.

Jaswant Singh 14.08.2018 06:31
0
2
120
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы пробовали вставить свой шрифт в каталог res / font и загрузить его как @ font / myfont или R.font.myfont.

API 26 представил эту функцию, и вы можете найти полное руководство здесь: https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml

Другие вопросы по теме