我知道從下面的編碼設置字體。如何從xml中設置類型面
type1=Typeface.createFromAsset(getAssets(),"fonts/helveticaneueLtstd-bd.otf");
text.setTpeface(type1);
但很難給我設置字樣,如果我有更多的文字views.How我可以設置字體從XML,而不是從編碼。
我知道從下面的編碼設置字體。如何從xml中設置類型面
type1=Typeface.createFromAsset(getAssets(),"fonts/helveticaneueLtstd-bd.otf");
text.setTpeface(type1);
但很難給我設置字樣,如果我有更多的文字views.How我可以設置字體從XML,而不是從編碼。
在xml佈局中,您只能使用normal
,sans
,serif
和monospace
作爲字體。任何其他字體都必須像你一樣在代碼中設置。
您可以擴展TextView
(並在xml佈局中使用該類代替普通TextView
),並實現一個自定義屬性,該屬性可以使用除上面列出的字體之外的其他字體。
嗨。對不起,您無法使用XML
設置自定義字體。