2012-06-01 31 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