2014-04-17 110 views
0

我希望某個日本漢字是我的android應用程序中按鈕的文本。Android:不顯示日文/中文字符

我用了幾個kanjis作爲迄今爲止按鈕標籤(使用Android分配:在.xml文件文本),並沒有問題,但這個角色:

是由於某種原因不顯示。我不確定問題是什麼?它被認爲是日本漢字字符,但也被假定用於中文。任何人有任何想法,爲什麼它不可顯示?我這樣定義:

 <Button 
       android:id="@+id/radical_162" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:text="⻌" /> 

回答

1

U + 2ECC是「CJK RADICAL SIMPLIFIED WALK」,它是一箇中文(漢字)字符。日文漢字是漢字,就像拉丁字母在許多西方語言中共享一樣。

顯示Unicode字符時,如果使用的字體不支持該字符,則通常會將其呈現爲方框。

對於Android預冰淇淋三明治,使用Droid字體(例如Droid Sans)作爲系統字體。對於冰淇淋三明治和以後,使用Roboto字體。這兩種字體都具有較差的Unicode字符覆蓋率(例如,沒有可用的全套Unicode 3.0字符)。其他人報告說不同的中國人和其他人物失蹤。

有Android的中文語言包,但我不知道這些是否增加了對系統字體中所有CJK字形的支持。

另一種選擇是根據手機/平板電腦並將系統字體替換爲具有更好的Unicode覆蓋範圍的字體。