我剛剛在我的應用程序中創建了一個文本頁面,現在我想將此頁面的語言動態地 更改爲泰盧固語,泰米爾語,孟加拉語,古吉拉特語和旁遮普語等印度語言。將頁面轉換爲印度語腳本
我研究了很多,得到了只有兩個方法來實現這一(請糾正我,如果我錯了): -
1)使用字符串http://developer.android.com/guide/topics/resources/localization.html的定位。 但在它的問題是,如果android手機是支持這些語言,那麼它的工作原理 否則它會顯示字體框的就地。
2)使用自定義字體更改語言如
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/Verdana.ttf");
tv.setTypeface(face);
但這裏有一個問題被渲染。字體無法正確呈現。
請給我建議,我應該選擇哪個選項以及如何克服它的限制。
我也想提一下,我想在Android 2.3及更高版本上支持它。