1

是否可以在 android 的文本视图中用另一种语言字体书写,例如我创建的

TextView tv = new TextView(this);
tv.setText("HEllo Android");

在这里,我用英语写了 Hello Android,我怎么能用印地语写它。

我已经使用图像它工作正常

 <ImageView android:id ="@+id/header2"
              android:layout_height="wrap_content"
              android:layout_width="fill_parent"

              android:gravity="center"
              android:layout_gravity="center"
              android:paddingTop="0dip"

              android:src="@drawable/why00learn00spanish_index"
              >
   <ImageView/>

任何帮助将不胜感激。

4

2 回答 2

5

下载 OTF 印地语文件并将其放入 assets 文件夹。在活动中运行代码

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/hindi.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf)
于 2012-02-09T11:07:06.677 回答
0

是的,当然它是可能的。当然可以,您可以执行本地化或直接将文本设置到其中 tv.setText("हेल्लो"); 如果你要图像,它会变得模糊

于 2013-04-19T07:43:09.827 回答