2013-04-04 24 views
1

我想在我的应用程序中显示泰卢固语字体。 代码泰卢固语字体(泰卢固语连词)在Android 2.2中无法正常工作

Typeface Telugu; 
Telugu = Typeface.createFromAsset(getAssets(),"fonts/withG.ttf"); 
TextView tt = (TextView)findViewById(R.id.label); 
tt.setTypeface(Telugu); 
tt.setText("Some telugu text"); 

这在Android 4.2中正常工作。但是当在Android 2.2中运行应用程序时,连词不能正确呈现。

伙计们有人知道该怎么办?

回答

1

旧版本的android有很少的语言支持..就像2.2版本只有26种语言支持,它们在2.3中翻倍,并进一步增加更多upcomming版本。

http://www.talkandroid.com/22956-android-2-3-gingerbread-doubles-language-support-from-2-2-froyo/

这是因为在2.2缺乏支持是无法正常渲染。

+0

然后一些android制造商能够在2.2中显示它。我需要做出哪些自定义更改才能支持该更改。 – nucleons 2013-04-04 10:48:43

+0

@nucleons可能是一些第三方jar在那里做的诡计,反正不用担心2.2版本,它只被所有android用户的4%的人使用。你可以看看最新的报告http://www.androidauthority.com/jelly-bean-market-share-rising-183444/ – AurA 2013-04-04 11:41:14

+0

感谢您的帮助。 – nucleons 2013-04-04 11:43:12

相关问题