2012-04-03 42 views
0

我知道從下面的編碼設置字體。如何從xml中設置類型面

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

但很難給我設置字樣,如果我有更多的文字views.How我可以設置字體從XML,而不是從編碼。

回答

2

在xml佈局中,您只能使用normal,sans,serifmonospace作爲字體。任何其他字體都必須像你一樣在代碼中設置。

您可以擴展TextView(並在xml佈局中使用該類代替普通TextView),並實現一個自定義屬性,該屬性可以使用除上面列出的字體之外的其他字體。

0

嗨。對不起,您無法使用XML設置自定義字體。