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ヒンディー語ファイルをダウンロードしてアセットフォルダーに入れます。アクティビティでコードを実行する

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 に答える