как писать на хинди в текстовом режиме в Android - PullRequest
1 голос
/ 09 февраля 2012

можно ли писать на другом языке шрифт с в текстовом представлении в 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/>

любая помощь будет признательна.

Ответы [ 2 ]

5 голосов
/ 09 февраля 2012

Загрузите файл хинди OTF и поместите его в папку активов. Запустите код в упражнении

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/hindi.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf)
0 голосов
/ 19 апреля 2013

Да, конечно, это возможно. конечно, это возможно, либо вы можете выполнить локализацию, либо напрямую установить в нее текст tv.setText ("हेल्लो"); Если вы будете изображения, он получит размытие

...