特殊字符Android TextView

Ali*_*eza 10 android character textview

我想在Android TextView中显示"♫"字符,但它显示[].

这是我的代码:

txtCatname.setText("?");
Run Code Online (Sandbox Code Playgroud)

如何正确显示此符号?

Fan*_*mas 23

您可以使用Unicode代码:http://unicode-table.com/en/.

如:

txtCatname.setText("\u266b");
Run Code Online (Sandbox Code Playgroud)

或者使用标志性的字体,如字体真棒:http:
//fortawesome.github.io/Font-Awesome/

如果不支持此字符(不支持所有Unicode字符),请使用此替代方法(或您喜欢的任何其他标志性字体).

  • 一通知。在 strings.xml 中,唯一的方法是使用字符的 html 代码,即对于 \u266B 等效的是 ♫ 所以定义`<string name="note">♫</string>` (2认同)