En primer lugar, gracias por anticipado.
Estoy iniciándome en la programación Android (y ya de paso en la programación Java) y (como no) he empezado por la aplicación hola mundo que para variar se llama AndroidLove, basándome en un libro bastante simple de "Head First" y que se las prometía muy sencillas. Bueno, al grano
El caso es que la aplicación consiste en un botón y un label de texto. Hasta ahí nada más simple... ¡Ja!
El botón : txtHaiku
El cuadro de texto : cmdVerHaiku
En la actividad principal he añadido este código que en teoría tiene que "ocultar" ó "mostrar" el cuadro de texto.
public void onClickcmdVerHaiku( View view ) {
TextView haikuTextView = (TextView) findViewById( R.id.txtHaiku) ;
if (haikuTextView.getVisibility() == 2 || haikuTextView.getVisibility() == 1) {
haikuTextView.setText("Texto 0");
haikuTextView.setVisibility( 0 );}
else {
haikuTextView.setText("Texto 2");
haikuTextView.setVisibility( 2 ); }
}
Pues bien... Cuando inicio la aplicación el cuadro está oculto.
Si pulso el botón una vez... muestra el cuadro con el texto "Texto 2"
Si le vuelvo a pulsar...
como el que tiene tos y se rasca el ombligo. Ni se inmuta.
Me imagino que habrá que hacer algún refresh del layout o algo así.
Se admiten sugerencias.
Gracias.