11

您如何@在 Android XML 文件中使用 as 文本,因为它具有特殊含义?我有一个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="@" />

这当然不适用于错误

错误:错误:未指定资源类型(在“文本”处,值为“@”)。

所以我尝试将它指向这样的条目strings.xml<string name="at">@</string>这显示了错误:

错误:错误:未指定资源类型(在“at”处,值为“@”)。

那么如何@作为 TextView 的文本转义呢?

4

2 回答 2

22

用这种方式........

 <string name="at">\@</string>
于 2012-06-23T11:15:16.383 回答
7
android:text="\@"
              ^

代替

android:text="@"
于 2012-06-23T11:16:33.287 回答