Estoy un poco confundido acerca de las 'reglas' de cuando un elemento TextView muestra texto en formato formateado o no.Formato HTML para TextView
una cadena como
"There are <i>different ways</i> of coding.\n";
muestra sin ningún formato (incluyendo los códigos HTML) cuando I Código
tvMyTextView.setText("There are <i>different ways</i> of coding.\n");
pero cuando defino la misma cadena en strings.xml y luego cargar
tvMyTextView.setText(R.strings.TestString);
se muestra enfatizado.
aún más confundido me siento cuando se trata de incrustar direcciones URL en TextView es como aquí:
"Click <a href="http://www.poon-world.com">here</a> to switch on the red light.\n";
No hace falta decir que ya probé las diversas opciones de propiedades de Vista de Texto - pero no parecen hacer mucha diferencia a menos que me haya perdido algo. En algunos casos, la URL está codificada en el texto, en color azul y se puede hacer clic, en otros puedo ver el formato HTML. En otros, de nuevo, está codificado por colores y la URL parece estar codificada en el texto de alguna manera, pero no ocurre nada cuando hago clic en ella. En cuanto a la incrustación de URL, a diferencia del otro ejemplo con formato HTML "simple", ni siquiera pude averiguar una regla hasta el momento de cuándo funciona y cuándo no. ¿Puede alguien ayudarme para desatar los nudos en mi cabeza ..
intente esto –
MAC