Как установить тип лица из XML? - PullRequest
0 голосов
/ 03 апреля 2012

Я знаю, чтобы установить гарнитуру из кодировки, как показано ниже.

type1=Typeface.createFromAsset(getAssets(),"fonts/helveticaneueLtstd-bd.otf");
text.setTpeface(type1);

Но мне трудно установить гарнитуру, если у меня есть больше видов текста. Как я могу установить гарнитуру из XML вместо кодирования?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

В макете XML вы можете использовать только normal, sans, serif и monospace в качестве шрифтов. Любой другой шрифт должен быть установлен в коде, как вы.

Вы можете расширить TextView (и использовать этот класс вместо простого TextView в макете xml) и реализовать пользовательский атрибут, который может принимать другой шрифт, отличный от шрифтов, перечисленных выше.

0 голосов
/ 03 апреля 2012

Привет. Извините, вы не можете установить пользовательский шрифт, используя XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...