我的android應用程序使用facebook api閱讀用戶的最新FB狀態更新。但其中一些用當地語言如印地文,馬來亞拉姆,泰米爾語寫成(例如:ശിഖര്ധവ소,ര,രോഹിത്如何讓所有這些文本在textview中顯示時都可讀?所有印度語言的自定義字體用Facebook api
0
A
回答
1
我會假設默認的Android字體(Roboto自ICS以來)不包括印地語,馬拉雅拉姆語和泰米爾語。至少我無法找到證據證明它確實如此。從this post判斷Jellybean帶有支持馬拉雅拉姆語的字體(可能還有其他字體)。不過,如果希望文本在textview或類似文件中正確呈現,則需要明確指定使用此字體。要設置特定的TypeFace,您可以使用TextView.setTypeface()。我建議你在你的資產文件夾捆綁在鏈接中提到的字體上面並加載它是這樣的:
TypeFace tf = Typeface.createFromAsset(context.getAssets(), "AnjaliNewLipi-light.ttf")
你可能要考慮caching the TypeFace to prevent memory leaks上較舊的Android版本。如果您願意,可以撥打this class。
此外,對於高級應用,您可以按照this answer中的說明通過XML創建TextView,按鈕等。
相關問題
- 1. 語言爲印度語言的android api
- 2. JasperReports印度語言字體問題
- 3. 字體不適用於自定義語言字符
- 4. 在PhpStorm中創建擴展所有html語言功能的自定義語言
- 5. TTS印度語言
- 6. 使用facebook graph-api接收訂閱源時定義語言
- 7. 自定義字段liferay語言支持
- 8. 自定義語言錯字3網站
- 9. Qtranslate自定義字體每種語言問題
- 10. 自定義字體問題(RTL實驗語言)
- 11. 使用WinDBG調試自定義語言
- 12. RSyntaxTextArea自定義語言JFlex
- 13. 自定義語言grid.mvc
- 14. 自定義腳本語言
- 15. 無法打印自定義字體,ios
- 16. 有沒有允許用XML定義API的語言/格式?
- 17. 我可以用馬來亞語言(印度語言)創建自定義密鑰碼
- 18. Facebook搜索API沒有語言環境
- 19. 從Slack API獲取所有用戶的自定義字段
- 20. 系統字體的Windows,自定義字體的Mac - 使用谷歌字體API
- 21. 使用Python創建自定義語言
- 22. 在drupal 7的page.tpl.php中打印一個自定義菜單,顯示所有語言的所有節點,而不是隻顯示當前的語言
- 23. Emacs自定義語言自動縮進
- 24. 如何使自定義字體對所有用戶可見?
- 25. 處理自定義語言上的轉義字符
- 26. 自定義使用Facebook C#API
- 27. AbanteCart語言定義API updateDescriptions VS replaceDescriptions
- 28. 在java中所有語言支持的字體windows上的JTextArea
- 29. 使用自定義字體
- 30. 使用自定義字體
您可以使用textView.setText(VariableName) –