¿Cómo puedo mostrar caracteres especiales (como – "
) en un TextView?¿Cómo puedo mostrar caracteres especiales (como –) en TextView?
Respuesta
Puede usar el Html.fromHtml()
para manejar texto con formato HTML en un Spannable
que TextView
puede mostrar.
Si conoce el valor Unicode, puede visualizar cualquier carácter UTF-8. Ejemplo, para ", tendría &\#0034;
.
Ver Unicode Characters (en Code Table) para obtener más información.
este es el problema, que tengo estos personajes en dicho formato. y lo necesito para mostrar. entonces Html.fromHtml() ayuda a hacer esto – yital9
Happaa ... !! Me salvaste knossos .. !! +1 funciona para mí y me salvaste el resto del día. –
También puede usar este formato: \ u2122, que es el símbolo de marca comercial. – Knossos
Implementé esta solución.
Clase de actividad:
textView.setText(getString(R.string.author_quote, "To be or not to be", "Shakespeare"))
strings.xml:
<string name="author_quote">« %1$s » - %2$s</string>
caracteres HTML se escriben directamente en strings.xml, no se necesita Html.fromHtml adicional(). Funciona bien en todos mis dispositivos.
He escrito un método personalizado que convertirá todo el Unicode de hexa a entero y reemplaza de la cadena actual. Para que la vista de texto pueda leerse es como unicode. a echar un vistazo, esto va a resolver su problema ...
cadena unecodeStr pública (String escapedString) {
try {
String str;
int from = 0;
int index = escapedString.indexOf("\\u", 0);
while (index > -1) {
str = escapedString.substring(index, index + 6).replace("\\u", "");
try {
Integer iI = Integer.parseInt(str, 16);
char[] chaCha = Character.toChars(iI);
escapedString = escapedString.replaceFirst(str, String.valueOf(chaCha));
} catch (Exception e) {
CustomLog.e("error:", e.getMessage());
}
from = index + 3;
index = escapedString.indexOf("\\u", from);
}
escapedString = escapedString.replace("\\u", "");
} catch (Exception e) {
CustomLog.info("warnning", "emoji parsing error at " + escapedString);
}
return escapedString;
}
- 1. ¿Cómo mostrar caracteres especiales en Android?
- 2. Mostrar caracteres especiales usando System.out.println
- 3. Mostrar caracteres Unicode en TextView Android
- 4. ¿Cómo puedo eliminar caracteres especiales?
- 5. ¿Cómo puedo mostrar caracteres especiales como "e" con acento agudo sobre él en la página HTML?
- 6. ¿Cómo puedo insertar caracteres especiales en SimpleDateFormat?
- 7. Caracteres especiales en XML
- 8. JsonResult analizando caracteres especiales como \ u0027 (apóstrofo)
- 9. caracteres especiales en sed
- 10. Cómo convertir caracteres especiales a caracteres normales?
- 11. Imprimir caracteres especiales en php
- 12. ¿Cómo clasifica .NET caracteres especiales?
- 13. ¿Cómo puedo escapar de los caracteres especiales en MySQL?
- 14. caracteres especiales preg_match
- 15. NSString Length - Caracteres especiales
- 16. ajax publicar caracteres especiales
- 17. NSURL con caracteres especiales
- 18. Cómo reemplazar caracteres especiales en una cadena?
- 19. file_get_contents - caracteres especiales en URL
- 20. cómo buscar caracteres especiales php
- 21. Cómo buscar caracteres especiales (+! \?:) En Lucene
- 22. Cómo ingresar caracteres especiales en cmd?
- 23. caracteres especiales (@,?) Como XML-cadena en la aplicación para Android
- 24. ¿Cómo convertir caracteres especiales en entidades html?
- 25. Caracteres especiales como @ y & en los datos de cURL POST
- 26. Mostrar caracteres especiales al usar la declaración de impresión
- 27. Buscando caracteres especiales en Google
- 28. Convierte entidades PHP como – o & scaron; a sus caracteres aplicables
- 29. Caracteres especiales en PHP/MySQL
- 30. Escapar caracteres especiales en cmd
gracias, eso es lo que he necesitado! – yital9
No hay problema, asegúrese de aceptar la respuesta. – draksia