Android分野は初めてです。エミュレーターでヒンディー語フォントを取得する手順に従いましたが、それでもヒンディー語の文字が四角いボックスに表示されます。続行する方法を教えてください。私はアンドロイド2.2、ジュノバージョンを使用しています。上記の問題に関するヘルプは大歓迎です。
6 に答える
Android はヒンディー語 (droid フォント) をまだ完全にはサポートしていません。
このリンクを読んでください。
assets に「fonts」としてフォルダーを作成します。その中にフォントの .ttf ファイルを配置します。
次に、コードを次のように試してください:
Typeface fontHindi = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
tv.setTypeface(fontHindi);
わたしにはできる。それがあなたにとってもうまくいくことを願っています。
まず、ヒンディー語フォントをダウンロードし、取得した OTF/TTF ファイルをアセット フォルダーに保存します。Android Studioを使用している場合は、 Eclipseに既にフォルダーがあり、新しいフォルダーを作成します。project/app/src/main
次に、Javaファイルで、フォントをに適用する必要があると仮定しTextView t1
、コードを使用します..
Typeface mytypeface= Typeface.createFromAsset(getAssets(),"font-file_name.TTF");
t1.setTypeface(mytypeface);
このようにして、Android でヒンディー語フォントを使用できます。
ステップ 1: res --> values --> string.xml ファイルにすべてのヒンディー語テキストを追加します。
<resources>
<string name="app_name">गन्ने से समृद्धि</string>
<string name="ganne_ki_kheti">गन्ने की खेती</string>
<string name="sampark">संपर्क</string>
ステップ 2: レイアウト xml ファイルにテキスト タグを android:text="@string/your_text" として追加します。例については、以下を参照してください。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="32dp"
android:text="@string/ganne_ki_kheti"
android:textSize="32sp"
android:textStyle="bold" />