そのアプリケーションでAndroid2.2で1つのアプリケーションを作成していますが、AndroidアプリケーションのTextViewでヒンディー語のテキストを表示したいと思います。(テキストビューで「मैंछात्रहूँ」という単語を追加する方法)
私を助けてください..
そのアプリケーションでAndroid2.2で1つのアプリケーションを作成していますが、AndroidアプリケーションのTextViewでヒンディー語のテキストを表示したいと思います。(テキストビューで「मैंछात्रहूँ」という単語を追加する方法)
私を助けてください..
プロジェクトのアセットフォルダにフォントを追加し、以下のスニペットを使用します
TextView hindiTextView=(TextView)findViewById(R.id.txtbx);
Typeface hindiFont=Typeface.createFromAsset(getAssets(),"fonts/fontname.ttf");
mytextView.setTypeface(hindiFont);
お役に立てば幸いです。
1)「assets」フォルダ内に「fonts」フォルダを追加し、fontsフォルダ内にフォントを貼り付けます
2)レイアウトファイル内:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/custom_font"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="मैं छात्र हूँ"
/>
3)テキストを設定するアクティビティでは、以下のコードを使用します。
TextView txt = (TextView) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "hindifont.ttf");
txt.setTypeface(font);