Android – Evento onClick de un Botón

¿Cómo controlar el evento onClick de un botón en Android?

Dado el botón con el id «button1», deberás modificar el fichero de tu pantalla (por ejemplo «MainActivity.java» ubicado en /src/com/…), añadiendo el siguiente código:

//AÑADIR AQUÍ los imports necesarios. Si te falta alguno, con Eclipse podrás añadirlos fácilmente.
 
public class MainActivity extends Activity 
{
	@Override
	public void onCreate(Bundle savedInstanceState) { 
		super.onCreate(savedInstanceState); 
		setContentView(R.layout.activity_main);
 
		//Definición de variables de EditText (caja de texto) y TextView (label) existentes en la pantalla:
		final EditText editText1 = (EditText)findViewById(R.id.editText1);
		final TextView textView1 = (TextView)findViewById(R.id.textView1);
 
		//Evento onClick del botón
		Button button1 = (Button)findViewById(R.id.button1); 		
		button1.setOnClickListener(new Button.OnClickListener()
		{ 
			public void onClick(View v)
			{ 
				//Para probar el evento onClick, añadiremos el valor de un editText a un textView en el evento onclick del botón:
				textView1.setText(editText1.getText().toString());
			} 
		}); 
	}
}

Autor: Janmi

Janmi es un informático entusiasta de la ciencia ficción, el diseño gráfico, el universo de Tolkien, fantasía épica y otras cosas frikis. Apasionado por la tecnología, ya sea desde el punto de visto técnico, domótico, funcional o de diseño.