我需要在我的应用程序中显示印地语和孟加拉语字体支持。怎么做。请帮忙。还告诉我如何从 XML 获得支持,因为我需要通过 Web 服务获取数据。
问问题
838 次
1 回答
0
我所做的是将选择的特定字体放入资产文件夹并使用以下代码:
public class CustomTextView extends TextView{
public CustomTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initFont();
}
public CustomTextView(Context context, AttributeSet attrs) {
super(context, attrs);
initFont();
}
public CustomTextView(Context context) {
super(context);
initFont();
}
private void initFont() {
Typeface tf = Typeface.createFromAsset(getContext().getAssets(),"myfont.ttf");
setTypeface(tf);
}
}
但我面临的问题是,即使我在模拟器中获取字体,某些字体模式也不正确。
如果有人想在我的答案中添加更多内容,请回复,欢迎您。
于 2012-08-30T11:43:25.797 回答