Cambiar texto de un TextView desde Activity

Aprovechando el proyecto creado en anteriores entregas, vamos a ver como podemos cambiar el texto de un TextView desde un Activity, esto nos vendrá bien para mostrar errores u otro tipo de mensajes sin tener que cambiar estar pasando de un Activity a otro.

Para ver como hacerlo, cogeremos primero un Activity con un TextView cuyo texto hemos definido en el archivo res/values/strings.xml

[xml]

Hello MyFirstAndroidAppActivity!
MyFirstAndroidApp
Hasta Luego !

[/xml]

El TextView cuyo texto queremos cambiar, lo hemos definido en el archivo res/layout/main.xml

[xml]



[/xml]

Como se puede observar, el identificador de nuestro TextView es “TextView1“, un nombre bastante rebuscado y en contra de las buenas practicas de la programación…

Por tanto, y tal y como pone en main.xml y su correspondencia con strings.xml, el valor del TextView al cargarse es “Hello MyFirstAndroidAppActivity!“.

A continuación escribiremos el codigo necesario en nuestro Activity para poder cambiar a nuestro antojo el texto que mostramos en el TextView1.

Aquí vemos como cogemos el interfaz donde se encuentra nuestro TextView a cambiar. En nuestro caso, como sabemos se encuentra en main.xml:

Recogemos nuestro TextView mediante una busqueda por su ID, definido también en main.xml:

y ahora solo nos falta poner el nuevo texto que queremos mostrar:

Y el resultado es el que podemos observar finalmente:

  • Pingback: Bitacoras.com()

  • Jorge Chile

    Horroroso… Recuerdo que en otros iD vasta con poner
    (lblTexto = “Prueba”)
    eso y punto…
    Estoy en el proceso de Java y cada vez me queda mas claro que no quieren que programemos jajajaja