ヘブライ語のように、ttf
のファイルを別の言語で入力したいとします。ビルドにはAPI
があるので、私はそれを使うことができますか? androidの言語サポート
答えて
* .ttfファイルを使用するための組み込み機能はありません。異なる言語を使用するためにここを見て:アンドロイドDEVガイドの
http://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
最初のリンクをリソースが内部移行することについて、二 - アプリでロケールを切り替える方法。
API Demosでカスタム書体を使用する方法の例があります。それは言った、あなたはないかもしれないする必要があります。 This articleは、デフォルトのフォント(Droid)におそらくAndroidのターゲット市場(少なくとも)に必要なすべての文字が含まれていると思われるようです。
それ以外の場合、開発者サイトには、アプリケーションを「国際化する」方法についてpretty good documentationがあります。
これは理論的に質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参考にするためのリンクを提供することが望ましいでしょう(http://meta.stackexchange.com/q/8259)。 – Spontifixus
あなたはここに
が資産名「フォント」との下にフォルダを作成して開始するためのサンプルコードがあるTTFファイル
を使用して、あなたのアプリケーションをローカライズすることができます。言語ファイル(例:mylang.ttf)をコピーします。
ロード次のコードを使用して、このファイルは:
string.xml
で
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);
、"いくつかの言語の文字列" my_textview
ためを与えます。
Androidのデバイス/エミュレータで言語のテキストが表示されます。
「* .ttfファイルを使用するための組み込み機能」があります。私の答えを見てください。 –