在string.xml中添加勾号(✔)

27
我在strings.xml中的字符串消息上添加了勾号(✔),但在移动设备上显示时,我得到了一个“方框”而不是勾号。
我直接复制了该符号到我的字符串消息中。
有没有办法解决这个问题?我们需要使用Unicode值吗?

我正在使用字符串来显示Toast消息。 - chiranjib
4个回答

41

将 Unicode 符号"\u2713"添加到您的字符串资源中,或者您可以将其作为 String 对象从代码中使用。

String checkedMark = "\u2713";

我不知道为什么,但在我的模拟器中它显示“。” :-D - ehsan wwe
完美,就像正确的图标显示 :) - Najib.Nj

9

尝试使用✓作为字符串值,然后使用Html.fromHtml来解析该字符串。


2
Ϭ 是 Ϭ,不是勾号。 正确的是 ✓。 - Raz Maimon

5

不建议使用Unicode值,建议您在TextView中使用Drawable。例如,您可以使用android:drawableRight将可绘制对象添加到TextView中。


2
您可以使用 Html.fromHtml 方法来获取 Spannable 文本并将其设置到文本视图中。在 string.xml 文件中,您可以指定相应的 HTML 实体,如 >

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接