如何在Android中显示以下人脸

如何在Android中显示以下人脸,android,Android,我有以下特点:༼ つ ◕_◕ ༽つ 它位于strings.xml中,如下所示: <string name="faceIcon_5">༼ つ ◕_◕ ༽つ</string> ༼ つ ◕_◕ ༽つ 和安卓工作室,似乎显示的字符罚款 但是,当它在手机上实际运行时,它看起来是这样的: <string name="faceIcon_5">༼ つ ◕_◕ ༽つ</string> 看起来有些字符是安卓无法显示的。我

我有以下特点:༼ つ ◕_◕ ༽つ

它位于
strings.xml
中,如下所示:

<string name="faceIcon_5">༼ つ ◕_◕ ༽つ</string>
༼ つ ◕_◕ ༽つ
和安卓工作室,似乎显示的字符罚款

但是,当它在手机上实际运行时,它看起来是这样的:

<string name="faceIcon_5">༼ つ ◕_◕ ༽つ</string>


看起来有些字符是安卓无法显示的。我能做什么?

您必须允许其中一些字符使用unicode

// Your Text View.
tv=(TextView)findViewById(R.id.textView1);
// Get A Unicode Font
Set a unicode font to your textview. Via TypeFace font = typeface.createfromasset(getassets(), someUNIcodeFont):
// set The font to your font
tv.setTypeface(font); 
//set face to textview.
tv.setText(R.String.faceIcon_5);

我在6.0.1上可以正常工作,但在KitKat(4.4.4)上显示的和你的完全一样,你在测试什么版本的Android?在4.4.4:6.0.1:@DanielNugent你知道我是否能在6.0.01上找到Android使用的默认字体吗可能,Android 6.01使用的系统字体支持这些字形,而在较低版本中的字体不支持。尝试提供一种在资产文件夹中包含所有Unicode标志符号的字体,然后在视图中使用它。