我已經在研究顯示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」。我想知道是否有人遇到過這個問題。 –