我在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