2015-11-21 39 views
0

我從服務器上獲取代碼來設置應用程序中的圖標,代碼是 但僅在textview顯示代碼中沒有獲取圖標。 我會嘗試設置像 - [],0xf003,但沒有獲取圖標。Font Awesome - 從服務器上設置的圖標

Typeface font = Typeface.createFromAsset(context.getAssets(), "fontawesome-webfont.ttf"); 
    String s = obj.msg_icon; 
    holder.txticonnotify.setText(s); 
    holder.txticonnotify.setTypeface(font); 

輸出

 

如果從string.xml設置相同的代碼也將正常工作。

如何獲得圖標

回答

0

,你應該把它轉換:

Html.fromHtml(s).toString(); 

*注意createFromAsset是一種昂貴的調用,所以不要在循環使用它。

+0

然後在那裏我將創建資產適配器圖標「holder.txticonnotify.setText(s);」 @Ashkan –

+0

您可以在適配器構造函數中創建您的字體。 –