1

Android分野は初めてです。エミュレーターでヒンディー語フォントを取得する手順に従いましたが、それでもヒンディー語の文字が四角いボックスに表示されます。続行する方法を教えてください。私はアンドロイド2.2、ジュノバージョンを使用しています。上記の問題に関するヘルプは大歓迎です。

4

6 に答える 6

1

Android はヒンディー語 (droid フォント) をまだ完全にはサポートしていません。

このリンクを読んでください。

于 2013-03-25T06:10:20.470 に答える
0

assets に「fonts」としてフォルダーを作成します。その中にフォントの .ttf ファイルを配置します。

次に、コードを次のように試してください:

Typeface fontHindi = Typeface.createFromAsset(getAssets(), "fonts/font.ttf");
tv.setTypeface(fontHindi);

わたしにはできる。それがあなたにとってもうまくいくことを願っています。

于 2013-03-25T06:12:20.967 に答える
0

まず、ヒンディー語フォントをダウンロードし、取得した OTF/TTF ファイルをアセット フォルダーに保存します。Android Studioを使用している場合は、 Eclipseに既にフォルダーがあり、新しいフォルダーを作成します。project/app/src/main

次に、Javaファイルで、フォントをに適用する必要があると仮定しTextView t1、コードを使用します..

Typeface mytypeface= Typeface.createFromAsset(getAssets(),"font-file_name.TTF");
t1.setTypeface(mytypeface);
于 2016-07-13T05:20:36.810 に答える
0

このようにして、Android でヒンディー語フォントを使用できます。

ステップ 1: res --> values --> string.xml ファイルにすべてのヒンディー語テキストを追加します。

<resources>
<string name="app_name">गन्ने से समृद्धि&lt;/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" />
于 2018-09-11T13:58:12.037 に答える