Edición de los caracteres especiales de la vista de texto de Android
Tengo una vista de texto en una aplicación de Android, el texto de esta vista de texto se rellena desde una solicitud de API, la respuesta de esta API es sólo un texto, pero este texto puede tener caracteres especiales como un apóstrofo o cualquier otro carácter especial.
El problema es que cuando la respuesta tiene caracteres especiales, la vista de texto sólo muestra ese carácter especial y lo que sigue, ejemplos:
- ¿Reemplazar un carácter por otro carácter en una cadena en android?
- ¿Cómo hacer un botón que muestra el carácter de retroceso (⌫) en Android?
- ¿Cómo puedo mostrar símbolos fonéticos (IPA) en Android
- Cómo mostrar heart sign in android usando Html.fromHtml
- Escribiendo algunos caracteres como '<' en un archivo xml
Cuando la respuesta es Capt. Tony's
la vista de texto muestra solamente 's
.
Cuando la respuesta es Golf Club
la vista de texto funciona normalmente y muestra Golf Club
Cuando la respuesta es Café 28
la vista de texto sólo muestra é 28
Y sé que la respuesta es correcta porque la he probado muchas veces.
CÓDIGO DE MI VISTA DEL TEXTO:
XML
<TextView android:id="@+id/item_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello world" android:textColor="#ffffff" android:textSize="18sp" android:layout_marginLeft="10dp"/>
JAVA
TextView item_name = (TextView) rowView.findViewById(R.id.item_name); item_name.setText(item.getTitle());
Cualquier ayuda sería muy apreciada.
- Android: Unicode / Charset problemas al enviar un SMS (sendTextMessage)
- Búsqueda SQLite FTS4 con caracteres especiales
- Cómo escapar caracteres especiales como 'en sqlite en android
- ¿Cómo agrego un símbolo de viñeta en TextView?
- Caracteres especiales de Android Sqlite
Tratar
TextView item_name = (TextView) rowView.findViewById(R.id.item_name); item_name.setText(Html.fromHtml(item.getTitle()));