簡體   English   中英

Android:不顯示日文/中文字符

[英]Android: Japanese/Chinese Character not displayed

我希望某個漢字成為我的android應用程序中按鈕的文本。

到目前為止,我使用了幾種日文漢字作為按鈕標簽(通過.xml文件中的android:text分配),沒有問題,但是此字符:

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

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

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

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

對於Android之前的Ice Cream Sandwich,Droid字體(例如Droid Sans)用作系統字體。 對於Ice Cream Sandwich和更高版本,使用Roboto字體。 這兩種字體的Unicode字符覆蓋率都很差(例如,沒有可用的全套Unicode 3.0字符集)。 其他人報告說缺少其他中文和其他字符。

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM