ヘブライ語のように、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のデバイス/エミュレータで言語のテキストが表示されます。
- 1. Android言語サポートの検出
- 2. ローカライゼーションなしのAndroidマルチ言語サポート
- 3. 多言語サポート
- 4. Solrスペルチェッカー言語サポート
- 5. rtl言語のYUIサポート
- 6. JavascriptのCakephp多言語サポート
- 7. MVCの多言語サポート
- 8. struts2ツールチップの多言語サポート
- 9. .NETの宣言的言語サポート
- 10. Androidエミュレータアラビア語サポート
- 11. iPhoneサポート複数言語
- 12. Yiiフレームワーク:多言語サポート
- 13. フォームビルダーと多言語サポート
- 14. 角2 - 多言語サポート
- 15. Androidキーボードレイアウト言語
- 16. Androidアプリケーションの多言語サポートを提供する方法
- 17. Androidの言語オプション
- 18. Androidタブレットのアラビア語のサポート
- 19. Windows CEでの多言語アプリケーションのサポート?
- 20. ASP.NETローカリゼーションの2次言語のサポート
- 21. キャプションテキストのマルチ言語サポートのASP.net Webページ
- 22. 多言語サポートのためのHibernateマッピング
- 23. リレーショナルデータベースサーバ補助プログラミング言語のサポート
- 24. 多言語機能のサポートWindows phone 7
- 25. Social Engienの多言語サポート4
- 26. 反応ルータの多言語サポート
- 27. EFコード最初の多言語サポート
- 28. "R"プログラミング言語のAWS Dynamodbサポート
- 29. Androidシミュレータの英語以外の言語
- 30. edittextの多言語android
「* .ttfファイルを使用するための組み込み機能」があります。私の答えを見てください。 –