XML dentro de un recurso de cadena de Android?

Me preguntaba si podría colocar XML dentro de /res/values/strings.xml ? Pregunto esto porque estoy comprobando el archivo de datos XML para mi aplicación, si no existe todavía entonces lo crea desde el contenido predeterminado que se contendrá como un recurso de cadena.

Eclipse intenta cambiar la menor y mayor que las etiquetas a sus entidades HTML correspondientes cuando se utiliza la GUI para editar las cadenas. ¿Está eclipse en el camino correcto? Porque debo pensar que será escrito en mi archivo como entidades HTML también. ¿Puedo usar getText() lugar de getString() para convertir las entidades en etiquetas?

Gracias por cualquier consejo que puedas dar.

3 Solutions collect form web for “XML dentro de un recurso de cadena de Android?”

Sí, puedes usar CDATA

<string name="stringName1"><![CDATA[<html>bla</html>]]></string>

Evidentemente, no funcionará a menos que escape caracteres allí como <o> o &.

Si codifica el XML, debería funcionar bien, pero probablemente no sea la mejor manera de hacerlo. Preferiría recurso binario.


Para poner en string.xml, puede codificar usando

 String encoded = URLEncoder.encode(xml); 

Y la decodificación es lo opuesto.

Para binario, lo coloca en la carpeta RAW y obtiene un flujo binario y lo convierte en cadena y carga.

He hecho de esta manera:

Pon tu cadena en strings.xml

 <string name="my_string"><![CDATA[Your long text here]]></string> 

Cómo utilizar:

 <TextView android:id="@+id/textView" android:text="@string/my_string" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

Hecho

  • ¿Cómo hacer lo contrario de atributo de preferencia android: dependencia?
  • Descripción de los diseños de diálogo de Android
  • Ajustes redimensionables en Android 3.1
  • Serialización de objetos XML de Android
  • Cómo registrar la clase de aplicación en mi archivo de manifiesto
  • Configuración de lint.xml de Android Studio
  • Vincular la vista personalizada de Android a una xml de diseño específico (¿es posible?)
  • Botón con diseño XML personalizado
  • Android: Ancho y altura del icono del iniciador en DP
  • Buen constructor de interfaz de usuario para Android
  • Cómo hacer la disposición con las esquinas redondeadas ..?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.