9pa*_*der 12 java xml android special-characters backspace
我正在尝试在我的Android应用程序中使用⌫字符作为我的退格符号.当我只是将这个字符复制并粘贴为我的Button的文本值时,它会工作并在模拟器中显示符号,但是当我尝试在Java中动态设置此字符或当我尝试使用它的Basic Latin值时(\u232b)它只显示空白.
这是我使用XML编辑器和我的strings.xml值时:

我的strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="backSpace">?</string>
</resources>
Run Code Online (Sandbox Code Playgroud)
在Java中,我尝试像这样硬编码,但它们都导致空白:
((Button) mView.findViewById(R.id.buttonClear)).setText("?");
((Button) mView.findViewById(R.id.buttonClear)).setText("\u232b");`
((Button) mView.findViewById(R.id.buttonClear)).setText('\u232b'+"");`
Run Code Online (Sandbox Code Playgroud)
似乎默认的 Android 字体(Roboto / droid sans serif)不包含这个字符,所以它无法显示它(我仍然没有弄清楚预览是如何显示它的)。所以你需要找到一种支持这个字符的字体。我发现的最佳候选者是 Arial Unicode MS,但这些也有效: