我已经在研究显示RSS提要的Android应用程序。 我的问题是,这种饲料有一些行在泰米尔语(Android仍然不支持)textStyle为泰米尔语字体?
我发现一个字体在线显示文本权利(不转换为Bamini),但问题是,textStyle没有对它有任何影响。
所以你知道任何字体,可以做这项工作或任何事情,我必须做的textStyling? 在此先感谢
我已经在研究显示RSS提要的Android应用程序。 我的问题是,这种饲料有一些行在泰米尔语(Android仍然不支持)textStyle为泰米尔语字体?
我发现一个字体在线显示文本权利(不转换为Bamini),但问题是,textStyle没有对它有任何影响。
所以你知道任何字体,可以做这项工作或任何事情,我必须做的textStyling? 在此先感谢
您需要做的是在使用它们之前将自定义字体导入到手机中。 一个很好的方法是将它们包含在APK文件中 - APK文件
因此,当您构建APK文件时,您应该在项目中使用字体。 让我举个例子。假设你的泰米尔语字体的名字是Harabara.ttf并已经将它复制到/资产/字体
使用此方法(在您的活动的任何地方)
private void initializeFonts() {
font_harabara = Typeface.createFromAsset(getAssets(), "fonts/Harabara.ttf");
}
,并从您的onCreate这样
调用此APIpublic void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initializeFonts();
setContentView(getViewResourceId());
}
确保已宣布这个类级变量
Typeface font_harabara = null;
最后,只需使用
myTextField.setTypeface(font_harabara);
tada!泰米尔字体现在应该开始显示。
nandri vanakkam,
瓦伊迪耶纳坦
有数百种字体在网上提供的。你有check some TSCII fonts吗?
我已经写了一些解决方案,泰米尔语和Android issues. Check it out too.
好感谢你,即使它看起来ü不明白我的问题你的回答:我已经使用的字体..但字体我目前用于显示“泰米尔字母”不响应android:textStyle =“bold”。我想知道是否有人遇到过这个问题。 –