在我的应用程序中,我想将我的英文字体转换为印地语,为此我进行了本地化。较低版本(即 2.3)不支持。然后我下载了“ shusha.ttf ”文件并添加到 assets/fonts 文件夹中。然后我为 textviews 设置字体。像这样我能够将英文字体转换为印地语。但是当我从文本视图中获取文本时,它没有以印地语显示(获取英文字体)。我正在使用该文本通过 gmail 发送邮件。
如果有人对此有想法,请给我一个建议。
这是我的代码
t = ((TextView)findViewById(R.id.textView1));
t2 = ((TextView)findViewById(R.id.textView2));
Typeface Hindi = Typeface.createFromAsset(getAssets(), "fonts/shusha.ttf");
t.setTypeface(Hindi);
t.setTextSize(20);
String hello=" Hyderabad, Andhra Pradesh, India ";
t.setText(hello);
String lang=t.getText().toString().trim();
t2.setText(lang);