2013-04-04 27 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

相關問題