2
A
回答
0
我們結束了使用按鈕圖標。這似乎是最直接的方式。
0
0
我在Android上沒有體驗,但在Java ME中更多。對於移動設備以及桌面設備,unicode字符不可能完全按照需要進行渲染,因爲字體可靠。用於渲染文本的字體必須包含上述字符代碼,否則將顯示?
或黑色矩形。您的最佳解決方案似乎是圖像字體(您當前使用的圖標)。
3
實際上,它取決於你將要使用的字符在Android系統字體中是否受支持(可顯示)。
如果他們,只需使用鍵盤XML定義的統一代碼,如:
<Key android:codes="946" android:keyLabel="\u03B2"/>
<Key android:codes="946" android:keyLabel="&946;"/>
<Key android:codes="946" android:keyLabel="β"/>
<!-- Warning, you should use UTF-8 encoding for your project files if you use the third solution -->
都產生了希臘β字符相同的密鑰(UNICODE \ u03B2,小數946)
如果他們不是,那麼你唯一的解決方案就是使用圖標:鍵盤字符Typeface在Android KeyboardView.java源代碼中硬編碼(方法onBufferDraw()
),默認爲Typeface.DEFAULT_BOLD
0
我也在使用軟鍵盤和使用散列表映射孟加拉字符與代碼,字體使我可以使用孟加拉字體的候選人查看,但鍵盤按鍵沒有運氣(它需要通過生根系統中的字體),仍然如果你知道如何使用.dict進行預測,請讓我知道:),字形會顯示爲錯誤的字符,目前使用SQLite數據庫進行預測。
相關問題
- 1. 在iPhone中設置unicode字符的自定義字體
- 2. 嘗試在Swift中定義一個帶有Unicode字符的自定義NSCharacterSet
- 3. 帶有字體手提箱的iPhone自定義字體
- 4. 設置自定義字體或符號(字體)爲AlertDialog的MultiSelectItems
- 5. 帶屬性的Monotouch自定義字體
- 6. 使用帶自定義字體的TextSwitcher
- 7. 帶有Unicode字符的iOS NSLog錯誤
- 8. 帶有unicode字符串標頭的HttpAddRequestHeadersW
- 9. Android中的自定義SoftKeyBoard?
- 10. Unicode字符或編碼實體
- 11. 自定義字體
- 12. 自定義字體
- 13. 自定義字體
- 14. 自定義字體?
- 15. 帶有自定義字體的UILabel不會在iOs 5模擬器中顯示自定義字體
- 16. UILabel自定義字體顯示*錯誤*自定義字體
- 17. 自定義字體和字體平滑
- 18. webview的自定義字體
- 19. iOS的自定義字體
- 20. JComboBox的自定義字體
- 21. 自定義字體UINavigationBar的
- 22. wkhtmltopdf unicode和服務器上的自定義字體
- 23. iOS的自定義Unicode字體各應用程式
- 24. 將unicode轉義字符轉義爲普通字符串(沒有轉義字符)
- 25. 帶有未定義字符數的字符串格式c#
- 26. /CSS應用自定義字體的所有字符以外的符號
- 27. 來自Unicode字符的Codepoint?
- 28. 如何將帶有Unicode字符的字符串轉換爲普通字符串?
- 29. 指定Unicode字符的字符
- 30. std ::帶字符串鍵和自定義值字段的地圖
是的。我們也玩過樣品。現在,我們正在使用圖標作爲鍵。想知道是否有另一種方式使用unicode來做同樣的事情。 – singhspk 2010-09-16 18:48:25
好吧,如果你的問題更具體到你的實際問題,這可能會有所幫助。也就是說,如何在TextView中顯示亞洲語言的unicode字符? – 2010-09-16 20:42:27