2012-06-01 72 views
1

您好,我正在開發一個Android應用程序,其中使用自定義字體.TTF文件。問題是我使用具有不同構建版本的相同品牌設備進行測試。支持自定義字體的舊版本設備但新版本設備未採用自定義字體。在Android設備不支持的自定義字體

+1

不是downvoter。發佈一些與您的自定義字體相關的代碼。 – Praveenkumar

+0

我不知道答案是否快,但如果我(我們)知道您使用的版本,它會有所幫助。 – Bigflow

回答

1

我有一個建議增加資產的字體,並在HTML文本所以你可以將其添加Web視圖中的Android 希望它會爲你的情況下工作:

WebView view = new WebView(this); 
     view.setVerticalScrollBarEnabled(true);  
     view.loadUrl("file:///android_asset/demo/intro.html"); 
     ((LinearLayout)findViewById(R.id.introLayout1)).addView(view); 
     view.setBackgroundColor(Color.BLACK) 

enter image description here

1

第一下載所需的ttf文件(你想要的字體樣式)。並把它放在Android項目中的資產文件夾中。然後添加以下代碼的Java文件..

TextView txt = (TextView) findViewById(R.id.custom_font); 

     Typeface font = Typeface.createFromAsset(getAssets(), "Eltpan-n.ttf"); 
     txt.setTypeface(font); 

希望它會幫助你..它的工作對我來說就像魅力..如果你滿意投票支持我的回答

+0

嗨,這和所有我用我的應用程序讀出我的問題完全 – Thamilvanan

+0

更高的版本意味着超過3.0 ?????????? – itsrajesh4uguys