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