Ответ 1
Попробуйте установить текст по коду
TextView tv = (TextView)findViewById(R.id.textview);
tv.setText("input");
с помощью Html для кодирования/декодирования текста
Html.fromHtml(string)
Я хочу иметь простой текст в textView..
Как... (android и java)
означает, что я точно требую и символ в textView,,
Если я предоставляю в TextView android: text = "Bakeries and Dessert" в textView, он показывает ошибку в xml....
Может ли кто-нибудь предложить мне игнорировать символы специальных символов и т.д. и иметь их в тексте TextView...
Привет,
Arpit
Попробуйте установить текст по коду
TextView tv = (TextView)findViewById(R.id.textview);
tv.setText("input");
с помощью Html для кодирования/декодирования текста
Html.fromHtml(string)
Файлы макета - это просто xml, а сам символ и не разрешены.
Вместо этого вам нужно будет использовать &
Файлы макета - это просто xml, а сам символ и не разрешены.
Вам нужно будет использовать и вместо
Это будет прекрасно работать
<string name="contest_giveaways" formatted="false">Contests & Giveaways</string>
Используйте это:
< for <
> for >
& for &
Пример:
<string name="lessthan"> < teste ></string>
<string name="link"> Puzzles & code </string>
Другим способом решения этой проблемы является использование Unicode:
установите свой текст в xml на
android:text="@string/myNameHere"
В строках xml добавьте следующую строку:
<string name="myNameHere">bakeries \u0026 desserts</string>
вуаля!
Определите новую строку в strings.xml
со значением "Пекарни и десерт".
Затем в макете declare
<TextView android:text="@string/your_string_value"></TextView>
Далее отредактируйте:
Добавление недопустимого символа для XML в другой файл XML, чтобы обойти это ограничение, очевидно, не будет работать. Однако, если вы используете Eclipse, когда вы добавляете новое значение в strings.xml, символы типа &
, <
и >
будут автоматически заменены эквивалентами HTML (&
<
>
).
Файл макета является XML файлом и имеет определенные ограничения на использование символов. Тем не менее, вы можете использовать escape-последовательности XML, чтобы отображать символы, которые имеют особое значение для XML. В этом случае замените "Bakeries and Dessert" на строку "Bakeries & Dessert", и вы должны получить требуемое поведение.