Cómo tener "&" es decir, y símbolo en Android TextView
Quiero tener un texto simple en textView ..
Como … (android y java)
Significa exactamente lo que necesito y símbolo en textView ,,,
Si estoy proporcionando dentro de TextView android: text = "Panaderías y Postres" en textView está mostrando error en xml ….
Alguien puede sugerirme cómo ignorar personajes especiales de los casos y, "etc y tenerlos en nuestro texto TextView …
Saludos,
Arpit
Trate de configurar el texto por código
TextView tv = (TextView)findViewById(R.id.textview); tv.setText("input");
Usando Html para codificar / decodificar el texto
Html.fromHtml(string)
Los archivos de diseño son sólo xml y el símbolo & no está permitido por sí mismo.
Usted necesitará usar &
en lugar
Los archivos de diseño son sólo xml y el símbolo & no está permitido por sí mismo.
Usted necesitará usar & en lugar de &
Esto funcionará bien
<string name="contest_giveaways" formatted="false">Contests & Giveaways</string>
Utilizar esta :
< for < > for > & for &
Ejemplo:
<string name="lessthan"> < teste ></string> <string name="link"> Puzzles & code </string>
Otra forma de resolver esto es usar Unicode :
-
Establecer el texto en su xml para
android:text="@string/myNameHere"
-
En las cadenas xml, agregue la siguiente línea:
<string name="myNameHere">bakeries \u0026 desserts</string>
Voilá
Defina una nueva cadena en strings.xml
con el valor de "Bakeries & Dessert".
Luego, en el diseño declarar
<TextView android:text="@string/your_string_value"></TextView>
Edición posterior:
La adición de un carácter no válido para XML en otro archivo XML para eludir la limitación obviamente no funcionará. Sin embargo, si utiliza Eclipse, al agregar un nuevo valor en strings.xml, los caracteres como &
, <
y >
se reemplazarán automáticamente por los equivalentes HTML ( &
<
>
).
El archivo de diseño es un archivo XML y tiene ciertas restricciones sobre qué caracteres se pueden utilizar. Sin embargo, puede utilizar secuencias de escape XML para mostrar caracteres que tienen un significado especial para XML. En este caso, reemplace "Bakeries & Dessert" con la cadena "Bakeries & amp; Dessert" y debe obtener el comportamiento que necesita.