Я начинаю разработку 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" />
Изображение структуры папок:
Структура папки - изображение
Я бы порекомендовал вам библиотеку каллиграфии для работы со шрифтами. Его довольно легко использовать, а также он легкий.
Вы пробовали вставить свой шрифт в каталог res / font и загрузить его как @ font / myfont или R.font.myfont.
API 26 представил эту функцию, и вы можете найти полное руководство здесь: https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml
в последней студии Android есть отдельная папка для шрифтов, в которой вы можете определить свои пользовательские шрифты и добавить их в текстовое представление или кнопку, установив там семейство шрифтов