El TextView no es más que una simple etiqueta de texto a la que podemos adornar con diferentes estilos y propiedades de texto, veremos cómo crearla y modificarla desde Layout y desde código.

Podemos asignarle texto desde el archivo strings (recomendado) o directamente en la propiedad “texto”.
android:text="@string/Texto1"
Archivo Strings

<string name="Texto1">Texto desde archivo string</string>
Texto escrito directamente en la propiedad
android:text="Texto directo"
También podemos agregar o modificar las propiedades desde el código en tiempo de ejecución.
//Primero instanciamos el TextView
TxtCambioTexto = (TextView) findViewById(R.id.TxtCambioTexto);
//Boton para cambiar el texto
BtnCambiarTexto = (Button) findViewById(R.id.BtnCambiarTexto);
BtnCambiarTexto.setOnClickListener(new ClickEvent());
//Con un boton le cambiamos el texto
class ClickEvent implements View.OnClickListener{
public void onClick(View Btn){
if(Btn == BtnCambiarTexto){
TxtCambioTexto.setText("Este texto fue cambiado por código");
TxtCambioTexto.setTextColor(Color.RED);
}
}
}
Resultado

Como se muestra además del texto podemos cambiar cualquier propiedad desde el código en tiempo de ejecución como el color, entre otros.
![]()
