如何将@
用作Android XML文件中的文本,因为它具有特殊含义?我有TextView
,只会保留文字@
我试过了:
<TextView
android:id="@+id/at_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/account_name"
android:gravity="center_horizontal"
android:padding="3dip"
android:text="@" />
当然,这不适用于错误
错误:错误:未指定资源类型(在'text'处,值为'@')。
所以我尝试将它指向strings.xml
中的条目,如下所示:
<string name="at">@</string>
并显示错误:
错误:错误:未指定资源类型(在'at'处,值为'@')。
那么如何将@
作为TextView的文本进行转义?
答案 0 :(得分:20)
用这种方式..............
<string name="at">\@</string>
答案 1 :(得分:7)
android:text="\@"
^
而不是
android:text="@"