我想在Android中鍵入不同的語言英語如希伯來文通過提供ttf
文件。有沒有在構建API
的,所以我可以使用它? 任何幫助,將不勝感激,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開發人員指南第一鏈接有關使資源內在化,第二個 - 如何切換語言環境中的應用程序。
有一個關於如何在API Demos中使用自定義字體的例子。也就是說,你可能不需要需要來。 This article似乎表明,默認字體(Droid)可能包含Android(至少)目標市場的所有必需字符。
除此之外,開發者網站有關於如何「國際化」應用程序的pretty good documentation。
雖然這可能會在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供鏈接供參考。 – Spontifixus 2013-01-08 20:03:45
您可以通過使用TTF文件
本地化您的應用程序下面是示例代碼開始與
下資產名稱爲「字型」創建一個文件夾。複製你的語言文件(例如: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設備/模擬器中看到你的語言文本。
- 1. Android語言支持
- 2. Android多語言和少數語言支持語言不支持語言區域
- 3. Android語言環境語言支持
- 4. Android多語言支持
- 5. 檢測Android語言支持
- 6. 的Android庫,支持印度語言
- 7. 支持不同語言的Android
- 8. android studio的多語言支持
- 9. Android中的「多語言支持」檢測
- 10. Android Softkeyboard的多語言支持
- 11. 在Android中的語言支持
- 12. Android上的語音識別支持語言
- 13. 多語言支持
- 14. PyroCMS語言支持
- 15. EditText語言支持?
- 16. Yocto語言支持
- 17. 支持RTL語言
- 18. ILGeoNames語言支持
- 19. 多語言支持
- 20. 語法與支持語言
- 21. 支持tomcat上的多語言網站
- 22. iTunes Connect上不支持的語言
- 23. 是否支持語言ui框架支持RTL語言?
- 24. Android應用支持多國語言
- 25. Android:語言支持,微調選項
- 26. Android NDK支持語言環境嗎?
- 27. Android 2.2支持阿塞拜疆語言?
- 28. 做android支持多種語言嗎?
- 29. Android Wear - 支持不同語言
- 30. E語言支持D語言
有這樣的「內置功能使用* .ttf文件」。看到我的答案。 – 2009-08-29 00:34:27