Ответ 1
Попробуйте <<
вместо <<
. Вы должны избегать этих символов, потому что они влияют на ваш XML-макет.
Мне нужно вставить "< < в 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
текст?
Попробуйте <<
вместо <<
. Вы должны избегать этих символов, потому что они влияют на ваш XML-макет.
Вам нужно использовать символ escape-кода, отличный от XML. Полный список здесь:
<<
Используйте назначение строк, как говорится в предложениях. Создайте строку в strings.xml
, например:
<?xml version="1.0" encoding="utf-8"?>
<resources>
..
<string name="chevrons"><<</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>