Используйте специальный символ (<,>) в макете в Android - PullRequest
8 голосов
/ 25 мая 2011

Мне нужны две навигационные кнопки с их текстами < и >. Однако компилятор не позволяет мне использовать эти символы, даже если я использую \< и \>.

Есть ли способ поместить эти символы в файл XML-дизайна?

Ответы [ 4 ]

35 голосов
/ 25 мая 2011

Используйте &lt; для <<br> Используйте &gt; для>
Используйте &amp; для &.

и т. Д.

3 голосов
/ 26 апреля 2012

Используйте &#60; для <</p>

Используйте &#62; для>

Используйте &#38; для &

используйте &#34; для "

для полного Список символа

использовать & # десятичный код символа; как указано выше

Наслаждайтесь программированием ..

2 голосов
/ 25 мая 2011

Рекомендуется, чтобы программисты Android хранили строковые значения в res / values ​​/ strings. Если вы добавите сюда строку, вы можете сослаться на нее в своем XML-файле следующим образом: android:text="@string/mystring"

1 голос
/ 12 октября 2013

Объявите это в string.xml и используйте:

<string name="sna">Synonyms &amp; Antonyms</string>

И просто позвоните в:

<TextView 
    android:text="@string/s_n_a"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@color/White"
    android:layout_gravity="center"
    android:textAppearance="?android:attr/textAppearanceLarge"/>

Используйте &lt; для <</p>

Используйте &gt; для>

...