将tick标记(✔)添加到string.xml

时间:2011-04-07 10:41:47

标签: android unicode

我在strings.xml上的字符串消息上添加刻度线(✔),但是当我在移动设备上显示时,我得到一个“框”而不是刻度线。

我已经在我的字符串消息上直接粘贴了该符号。

我们有什么方法可以解决这个问题吗?我们需要使用unicode值吗?

4 个答案:

答案 0 :(得分:20)

将unicode符号"\u2713"添加到字符串资源中,或者从代码中将其用作String对象。

String checkedMark = "\u2713";

答案 1 :(得分:7)

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

答案 2 :(得分:5)

检查这个android的组线程:Supported unicode characters

我还建议您在Drawable内使用TextView,而不是使用unicode值。例如,您可以使用android:drawableRight添加到TextView

答案 3 :(得分:2)

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