Android: ImageView getID (); entero de retorno

He configurado una clase onTouch para determinar cuándo se presiona uno de mis 40 botones.

El problema que estoy enfrentando es determinarcual Se presionó el botón.

Si yo uso:

int ID = iv.getId ();

Cuando hago clic en el botón "widgetA1"

Recibo la siguiente identificación:

2131099684

Me gustaría que devuelva el ID de cadena "widgetA1"

de: game.xml

<ImageView android:layout_margin="1dip" android:id="@+id/widgetA1" android:src="@drawable/image" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>

de: game.java

public boolean onTouch(View v, MotionEvent event) {
  ImageView iv = (ImageView)v;
  int ID = iv.getId();
  String strID = new Integer(ID).toString();
  Log.d(TAG,strID);

  //.... etc

 }

+ - + - + - + - + - + -

De lo contrario, funciona bien, sabe qué botón está presionando. Soy bastante nuevo en este Android JAVA. Avísame si me pueden ayudar.

Respuestas a la pregunta(7)

Su respuesta a la pregunta