我知道如下编码设置字体。
type1=Typeface.createFromAsset(getAssets(),"fonts/helveticaneueLtstd-bd.otf");
text.setTpeface(type1);
但是如果我有更多的文本视图,我很难设置字体。如何从XML而不是编码中设置字体?
答案 0 :(得分:2)
在xml布局中,您只能使用normal
,sans
,serif
和monospace
作为字体。任何其他字体都必须像你一样在代码中设置。
您可以扩展TextView
(并使用该类而不是xml布局中的普通TextView
)并实现可以采用其他字体的自定义属性,而不是上面列出的字体。< / p>
答案 1 :(得分:0)
您好。抱歉,您无法使用XML
设置自定义字体。