在android preferences.xml中包含特殊字符

时间:2014-04-23 06:52:31

标签: android xml preferences

我想在我的preferences.xml文件中添加一个包含special character @的项目。

           <EditTextPreference
            android:title="@string/pref_char_pares_title"
            android:summary="@string/pref_char_pares_summary"
            android:key="charseppares"
            android:defaultValue="@"/>      

但我在第android:defaultValue="@"

中有错误

(错误:错误:未指定资源类型(在&#39; defaultValue&#39;值为&#39; @&#39;)。

我想在字符串中使用字符@ like分隔符。在此先感谢

3 个答案:

答案 0 :(得分:0)

你能试试吗

  <EditTextPreference
            android:title="@string/pref_char_pares_title"
            android:summary="@string/pref_char_pares_summary"
            android:key="charseppares"
            android:defaultValue="\@"/>

答案 1 :(得分:0)

//您也可以像这样使用来显示特殊字符

Unicode number: U+0040
HTML-code: &#64; 

答案 2 :(得分:0)

迟到了,但我遇到了同样的问题,也许对某人有帮助。

<EditTextPreference
android:title="@string/pref_char_pares_title"
android:summary="@string/pref_char_pares_summary"
android:key="charseppares"
android:defaultValue="\u0040"/>