Ответ 1
Да, вы можете, вы не можете определить его в xml-макетах. Вы должны использовать его динамически каждый раз. Например, этот учебник.
Если ссылка мертва, вот сумма вещей:
- Получить файл шрифта, например
times.otf
- Поместите его в папку с вашим ресурсом, в папку "fonts"
-
Получить ссылку TextView с чем-то вроде этого:
TextView tv = (TextView) findViewById(R.id.myCustomTVFont);
-
Возьмите шрифт из папки с ресурсами:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf");
-
Сделайте свой TextView великолепным:
tv.setTypeface(tf);