У меня есть настраиваемый вид, который рисует текст на Canvas
. Я хочу изменить font
на шрифт, хранящийся в папке assets.
Я использую Android Studio
, поэтому я создал папку src / main / assets и поместил туда свои файлы ttf.
Paint txt = new Paint()
Typeface font = Typeface.createFromAsset(getAssets(), "robotobold.ttf");
txt.setTypeface(font);
Проблема в том, что Android Studio
не распознает getAssets () в моем пользовательском представлении, однако распознает его в моем действии. Я пробовал передать Typeface
через свой Activity
, но когда я это делаю, это не меняет font
.