我在strings.xml
上的字符串消息中添加了刻度线(✔),但当我在移动设备上显示时,我得到的是“框”而不是刻度线标记设备。将添加刻度线(✔)添加到string.xml
我已经直接在我的字符串消息上粘贴了这个符号。
有什么办法可以处理吗?我们需要使用unicode值吗?
我在strings.xml
上的字符串消息中添加了刻度线(✔),但当我在移动设备上显示时,我得到的是“框”而不是刻度线标记设备。将添加刻度线(✔)添加到string.xml
我已经直接在我的字符串消息上粘贴了这个符号。
有什么办法可以处理吗?我们需要使用unicode值吗?
检查本android的群组线程:Supported unicode characters。
除了使用unicode值之外,我还建议您在TextView
中使用Drawable
。例如,您可以使用android:drawableRight将可绘图添加到TextView
。
您可以使用Html.fromHtml来获取Spannable文本并将其设置为您的文本视图。在string.xml中,您将指定相应的HTML实体,如>
尝试使用✓
作为字符串值,然后使用Html.fromHtml
解析字符串。
Ϭ是Ϭ,而不是对号。 正确的是✓ – 2015-01-07 14:25:34
@RazMaimon你是对的 - 更新我的答案 – whostolemyhat 2015-01-07 15:45:16
向您的字符串资源中添加unicode符号"\u2713"
,或者您可以将其作为String对象用于代码中。
String checkedMark = "\u2713";
我正在使用字符串作为吐司消息显示。 – chiranjib 2011-04-07 10:51:51