やあ。Android でテルグ語フォントを表示するサンプル アプリケーションを作成しています。私はファイルを読み込んでアンドロイドでコンテンツを表示することができます。しかし問題は、テルグ語の発音が間違っていることです。
エンコーディングのためにテルグ文字を比較し、間違った発音を修正するのを手伝ってくれる人はいますか? 以下のコードを見つけてください。
あなたの助けに感謝。
public class TeluguTestAppActivity extends Activity {
float textsize = 12;
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/*Incorporate font file to convert into Telugu fonts */
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/DroidSansRegionalAAD.ttf");
tv = (TextView) findViewById(R.id.myFont);
tv.setTypeface(tf);
String st = readText();
tv.setText(st);
}
private String readText(){
StringBuffer sb = null;
BufferedReader bufReader = null;
/* Reading txt file which is placed in raw folder.
This contains telugu information. */
InputStream inputStream = getResources().openRawResource(R.raw.ad1);
try {
bufReader = new BufferedReader(new InputStreamReader(
inputStream, "UTF-8"));
sb = new StringBuffer();
String line = null;
while((line = bufReader.readLine()) != null){
sb.append(line + "\n");
}
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return sb.toString();
}
}