Droid: ¿Cómo obtener la identificación del botón del método onClick descrito en XML?

Siguiendo la guía de dev, puedo agregar un método a un botón usando en el XML. Esto llama al método 'buttonPress' en mi actividad. Si aplico el mismo método a varios botones, ¿cómo puedo determinar la identidad del botón al que se ha hecho clic?

Use el método getId() . Devuelve el identificador int que se puede comparar con el identificador de recursos.

Es muy conveniente usar una instrucción switch como esta:

 public void buttonPress(View v) { switch (v.getId()) { case R.id.button_one: // do something break; case R.id.button_two: // do something else break; case R.id.button_three: // i'm lazy, do nothing break; } } 
  • Detener usuario multi-clic en edittext para abrir varios diálogos
  • Las guías de la API de Android son un poco confusas para mí sobre el atributo android: onClick XML
  • OnItemClickListener usando ArrayAdapter para ListView
  • Cómo ejecutar "callOnClick ()" para Android API 8?
  • Adaptador personalizado para gridview en android
  • Android, ¿Cómo puedo obtener texto de TextView en OnClick
  • Android: ¿Cómo vas a otra actividad al hacer clic?
  • android- puede hacer que un objeto dibujado en un lienzo haga clic
  • Evento OnClick para un botón en una notificación personalizada
  • Android RSSI valor de Bluetooth devuelve -32768 siempre?
  • Obtener la latitud y la longitud de un clic en el mapa en osmdroid
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.