Android – Evento onClick de un Botón

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());
			} 
		}); 
	}
}