Cómo agregar <y> en android strings.xml

Necesito agregar <string name="name_hint"><Given Name></string> en strings.xml. ¿Cuál es la secuencia de escape para hacer eso? La cadena a ser agregada es <Given Name>

3 Solutions collect form web for “Cómo agregar <y> en android strings.xml”

Utilice &lt; Por menos que el símbolo y &gt; Para mayor que símbolo. Así que aquí tienes que reemplazar como:

 <string name="name_hint">&lt;Given Name&gt;</string> 

El archivo string.xml de Android es sólo un archivo XML normal, por lo que puede utilizar los caracteres de escape XML:

 " &quot; ' &apos; < &lt; > &gt; & &amp; 

Su ejemplo se convertiría en <string name="name_hint">&lt;Given Name&gt;</string>

UPDATE: Además, puede utilizar las entidades HTML de cada carácter, un espacio en blanco es, por ejemplo, &#032; , Y un espacio que no se rompe es &#160; .

Tenga en cuenta que no estoy completamente seguro de si esto es oficialmente compatible con los estándares XML, o que simplemente funciona …

Puede utilizar "<" para "<" y ">" para ">"
Por lo tanto, debe agregar la siguiente cadena en strings.xml de su aplicación como:

 <string name="name_hint">&lt;Given Name&gt;</string> 

Para su otro requisito puede definirlo como

& Lt; Nombre & gt;

 <string name="name_hint">&lt;Given Name&gt; &lt;Middle Name&gt; &lt;Last Name&gt; </string> 

O definir tres cadenas diferentes.

 <string name="name_hint1">&lt;Given Name&gt;</string> <string name="name_hint2">&lt;Middle Name&gt;</string> <string name="name_hint3">&lt;Last Name&gt;</string> 

En su archivo java agregarlo dinámicamente

 tv.setText(getResources().getString(R.string.name_hint1) + " " + getResources().getString(R.string.name_hint2)+" " + getResources().getString(R.string.name_hint3)); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.