11

@特別な意味があるため、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 のテキストとしてエスケープするにはどうすればよいでしょうか。

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 に答える