Как написать символ и в файле android strings.xml

Я написал следующее в файле strings.xml :

 Move by Drag&Drop 

Я получил следующую ошибку:

 The reference to entity "Drop" must end with the ';' delimiter. 

Как написать символ & в файле strings.xml?

Кодировать его:

 & 

Для специального символа я обычно использую определение Unicode для «&», например: \ u0026, если я прав. Вот хорошая справочная страница: http://jrgraphix.net/research/unicode_blocks.php?block=0

Это мои проблемы, мое решение таково: Используйте > для <, < для>, & для &, "'" для “, &quot для \ “\”

Это должно быть так:

 Move by Drag&Drop 

Вы можете найти все специальные символы HTML на этой странице http://www.degraeve.com/reference/specialcharacters.php Просто замените код, в который вы хотите поместить этот символ. 🙂

Даже на ваш вопрос ответили, но я хочу, чтобы другие объекты были такими же, как это. Это html entities , поэтому в android вы напишете их так:

Замените ниже:

 & with & > with > < with < " with ", “ or ” ' with ', ‘ or ’ } with } 

Также возможно поместить содержимое вашей строки в XML-CDATA, например, Android Studio для вас, когда вы Extract string resource

Это может быть очень старым. Но для тех, кто ищет быстрый код.

  public String handleEscapeCharacter( String str ) { String[] escapeCharacters = { ">", "<", "&", """, "'" }; String[] onReadableCharacter = {">", "<", "&", "\"\"", "'"}; for (int i = 0; i < escapeCharacters.length; i++) { str = str.replace(escapeCharacters[i], onReadableCharacter[i]); } return str; } 

Это управляет escape-символами, вы можете добавлять символы и символы в свои соответствующие массивы.

-Cheers

Вы можете написать таким образом

 You & Me 

Выход: You & Me

Чтобы избежать ошибки, используйте строку extract:

  
  • Utils для чтения текстового файла ресурсов в String (Java)
  • Равная высота элементов внутри элемента сетки с раскладкой сетки CSS
  • Снижение производительности String.intern ()
  • C ++ printf с std :: string?
  • Размер файла формата как MB, GB и т. Д.
  • Строка для enums в C ++
  • Получить n-й символ строки в языке программирования Swift
  • Как разбить строку, разделенную запятой?
  • Как проверить, отображается ли один символ в строке?
  • Что подразумевается под неизменным?
  • Добавить значения в строку запроса
  • Interesting Posts

    Преобразование списка кадров данных в один фрейм данных

    Как определить текущую нажатую клавишу?

    размер блока данных в HDFS, почему 64 МБ?

    Как восстановить раздел, случайно удаленный с помощью fdisk (Linux)?

    Почему я не должен использовать Objective C 2.0-аксессоры в init / dealloc?

    Служба зависает в WaitForExit после вызова командного файла

    Заказы оптимизации базы данных

    Сгенерировать список всех возможных перестановок строки

    Как настроить параметры прокси-сервера, чтобы Eclipse мог загружать новые плагины?

    Можем ли мы получить приложения, которые в настоящее время работают на iPhone и iPad?

    XEN 4.1.3 на OpenSuSE 12.2, не видя клавиатуры Dell XPS 1330

    Прокрутите все ресурсы в файле .resx

    Непрерывно копируйте все изменения файлов из одной папки в другую при изменении (Windows)

    настраиваемый метод getView адаптера listview, который вызывается несколько раз и не имеет когерентного порядка

    Какова максимальная длина URL-адреса в разных браузерах?

    Давайте будем гением компьютера.