以前に Android アプリケーションを開発したことがあります。Unicode でグジャラート語をサポートする Android アプリケーションを作成する予定です。http://developer.android.com/index.htmlは、トピックに関するヒントを提供していません。このandroid.textview
クラスには言語の言語オプションが含まれていません。アセット ディレクトリにフォントを追加すると効果がありますか?
1702 次
1 に答える
1
はい、カスタム フォントをTextViewに設定できます。
assetsフォルダーの下のfontsフォルダーにgujarati.ttfフォントがあると仮定します。
カスタム フォントを TextView に設定するコード:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/gujarati.ttf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
フォントを設定した TextView に対してのみグジャラート語を有効にしますが、システム全体でグジャラート語を表示したい場合は、次のことを知る必要があります。
Android が特定の文字を見つけられない場合はいつでも DroidSansFallback.ttf を参照するため、グジャラート語の ttf フォントの名前を DroidSansFallback.ttf に変更して、エミュレーター/モバイルの DroidSansFallback.ttf を置き換える必要があります。
Androidエミュレーターにグジャラートフォントをインストールする場合のプロセスは次のとおりです。
于 2012-05-28T17:44:26.533 に答える