Использовать специальный символ () при разработке макета в Android

#android #xml #symbols #xml-layout

#Android #xml #символы #xml-макет

Вопрос:

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

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

Ответ №1:

Использовать amp;< для <
Использовать amp;> для >
Использовать amp;amp; для amp;.

и т.д.

Комментарии:

1. Спасибо, не могли бы вы дать мне полный список для всех символов, пожалуйста? Google плохо работает с символами.

2. Проверьте это: en.wikipedia.org/wiki /…

3. Смотрите эту страницу .

4. хей нанне, как я могу это использовать? предположим, мне нужно отобразить текст, включающий <cuisine>Кухня: тайская, китайская и вьетнамская</cuisine>. но здесь это «amp;»» здесь нельзя использовать, скорее я должен использовать «и». как я могу использовать «amp;» внутри текстовой строки????

5. Если вам нужно ‘amp;’, вы используете amp;amp; , как указано в ответе.

Ответ №2:

Использовать amp;#60; для <

Использовать amp;#62; для >

Использовать amp;#38; для amp;

использовать amp;#34; для «

для получения полного списка символов

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

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

Ответ №3:

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

Ответ №4:

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

 <string name="sna">Synonyms amp;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"/>
  

Использовать amp;< для <

Использовать amp;> для >