2017-09-20 42 views
-1

我發現React Native github上存儲庫這樣的字體,我想利用他們對我的申請,我使用fontawesome字體從this link現在使用Android的反應,本機矢量圖標上的Java

例如

fontPath="fonts/fontawesome.ttf" 
android:text="" 

我怎樣才能使用this link的反應原生字體,它們是TTF就像xml上面的代碼一樣佈局?

我如何使用Cheatsheet與fontawesome一樣反應原生字體?其他字體喜歡那個?

回答

0

試試這個創建一個輔助類

public class FontManager { 

    public static final String ROOT = "fonts/", 
    FONTAWESOME = ROOT + "fontawesome.ttf"; 

    public static Typeface getTypeface(Context context, String font) { 
     return Typeface.createFromAsset(context.getAssets(), font); 
    }  

} 

比使用這樣

Typeface iconFont = FontManager.getTypeface(getApplicationContext(), FontManager.FONTAWESOME); 
FontManager.markAsIconContainer(findViewById(R.id.icons_container), iconFont); 

的更多信息,請訪問此鏈接how to use fontawesome

+0

我沒有上設置字體的任何問題以textview,我的問題是我如何使用這種字體的圖標。哪個字符必須設置爲textview?例如使用'android:text =「''以顯示粗體字符 –

+0

檢查ans @ Mahdi.Pishguy中的鏈接,您可以獲得更好的主意 –

相關問題