12

「<<」を挿入する必要 android:text = "<<"がありますが、次のような問題があります。

Multiple annotations found at this line:
    - [I18N] Hardcoded string "<<", should use @string resource
    - The value of attribute "android:text" associated with an element type "Button" must not contain the '<' 
     character.

<<xml ファイルTextViewのテキストに挿入する方法を教えてください。

4

3 に答える 3

21

&lt;&lt;の代わりに試してください<<。これらの文字は XML レイアウトに影響するため、エスケープする必要があります。

于 2012-04-30T11:37:09.943 に答える
4

XML未満のエスケープ文字を使用する必要があります。ここで完全なリストを参照してください:

&lt;&lt;
于 2012-04-30T11:38:26.603 に答える
2

提案が示すように、文字列の割り当てを使用します。strings.xml次のように、で文字列を作成します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    ..
    <string name="chevrons">&lt;&lt;</string>

</resources>

TextView次に、次のようにそれをポイントします。

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="20sp" 
    android:text="@string/chevrons"
>
</TextView>
于 2012-04-30T11:40:51.587 に答える