Подтвердить что ты не робот

Как иметь "&" и символ в Android TextView

Я хочу иметь простой текст в textView..

Как... (android и java)

означает, что я точно требую и символ в textView,,

Если я предоставляю в TextView android: text = "Bakeries and Dessert" в textView, он показывает ошибку в xml....

Может ли кто-нибудь предложить мне игнорировать символы специальных символов и т.д. и иметь их в тексте TextView...

Привет,

Arpit

4b9b3361

Ответ 1

Попробуйте установить текст по коду

TextView tv = (TextView)findViewById(R.id.textview);
tv.setText("input");

с помощью Html для кодирования/декодирования текста

Html.fromHtml(string) 

Ответ 3

Файлы макета - это просто xml, а сам символ и не разрешены.

Вам нужно будет использовать и вместо

Это будет прекрасно работать

  <string name="contest_giveaways" formatted="false">Contests &amp; Giveaways</string>

Ответ 4

Используйте это:

   &lt; for < 
   &gt; for > 
   &amp; for &

Пример:

  <string name="lessthan"> &lt; teste &gt;</string>
  <string name="link"> Puzzles &amp; code </string>

Ответ 5

Другим способом решения этой проблемы является использование Unicode:

  • установите свой текст в xml на

    android:text="@string/myNameHere"

  • В строках xml добавьте следующую строку:

    <string name="myNameHere">bakeries \u0026 desserts</string>

вуаля!

Ответ 6

Определите новую строку в strings.xml со значением "Пекарни и десерт".

Затем в макете declare

<TextView android:text="@string/your_string_value"></TextView>

Далее отредактируйте:

Добавление недопустимого символа для XML в другой файл XML, чтобы обойти это ограничение, очевидно, не будет работать. Однако, если вы используете Eclipse, когда вы добавляете новое значение в strings.xml, символы типа &, < и > будут автоматически заменены эквивалентами HTML (&amp; &lt; &gt;).

Ответ 7

Файл макета является XML файлом и имеет определенные ограничения на использование символов. Тем не менее, вы можете использовать escape-последовательности XML, чтобы отображать символы, которые имеют особое значение для XML. В этом случае замените "Bakeries and Dessert" на строку "Bakeries & Dessert", и вы должны получить требуемое поведение.