Я нашел несколько постов по этой теме, но все это тем, либо задает шрифт с setTypeFace()
методом на TextView
объекта или создания пользовательского класса, который устанавливает шрифт Roboto
и extends
TextView
. Насколько я знаю из API-уровня 11 (?) Или чего-то еще, мы можем установить TypeFace как атрибут xml, каким-то образом. Например:Установка Roboto шрифта в TextView - XML
<TextView
android:id="@+id/profileHeader"
android:layout_width="100dp"
android:layout_height="100dp"
android:typeface="roboto"
android:text="Hello, world">
</TextView>
Каков правильный путь? Можно ли иметь запасной вариант, если приложение работает на устройстве ниже уровня API 11 что-то вроде (?):
android:typeface="roboto|monospace|serif"
Я не думаю, что есть какие-либо способы установки шрифтов в Android TextView из XML, отличных от стандартных. – Milan