ファイルを提供して、ヘブライ語のような英語以外のさまざまな言語をAndroidで入力したい。build にあるので、それを使用できますか?ttf
API
4 に答える
API Demosにカスタム書体の使用方法の例があります。そうは言っても、必要ないかもしれません。この記事は、デフォルトのフォント (Droid) には、(少なくとも) Android のターゲット市場に必要なすべての文字がおそらく含まれていることを示しているようです。
それ以外に、開発者サイトには、アプリケーションを「国際化」する方法に関する非常に優れたドキュメントがあります。
ttf ファイルを使用してアプリケーションをローカライズできます
これが最初のサンプルコードです
assetsの下に「fonts」という名前のフォルダーを作成します。言語ファイル (例: mylang.ttf) をコピーします。
次のコードを使用して、このファイルをロードします。
Typeface myfont;
myfont=Typeface.createFromAsset(getAssets(),"fonts/mylang.ttf");
TextView textview = (TextView)findViewById(R.id.TextView01);
textview.setText(R.string.my_textview);
textview.setTypeface(myfont);
でstring.xml
、 の「何らかの言語文字列」を指定しmy_textview
ます。
これで、Android デバイス/エミュレーターで言語テキストを確認できます。
*.ttf ファイルを使用するための組み込み機能はありません。別の言語を使用するには、ここを参照してください。
http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
リソースを内部化可能にすることに関するAndroid開発ガイドの最初のリンク、2番目-アプリでロケールを切り替える方法。