您好正在开发一个使用自定义字体 .TTF 文件的 Android 应用程序。问题是我使用具有不同构建版本的相同品牌设备进行了测试。旧版本设备支持自定义字体但新版本设备不采用自定义字体。
问问题
1064 次
2 回答
1
我有一个建议在资产中添加这些字体并在 html 中制作文本,因此您可以在 Web View 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)
于 2012-06-01T11:54:25.590 回答
1
首先下载需要的ttf文件(你想要的字体样式)。并将其放在android项目的assets文件夹中。然后在java文件中添加以下代码..
TextView txt = (TextView) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "Eltpan-n.ttf");
txt.setTypeface(font);
希望它会帮助你..它对我来说就像一个魅力..如果你满意投票给我的答案
于 2012-06-01T12:00:16.037 回答