Android: ImageView getID (); retour entier

J'ai mis en place un onTouch classe pour déterminer quand un de mes 40 touches.

Le problème, je suis confronté est de déterminer qui bouton a été pressé.

Si j'utilise:

int ID = iv.getId();

Quand je clique sur le bouton "widgetA1"

- Je recevoir l'ID suivant:

2131099684

Je voudrais revenir le string ID "widgetA1"

from: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>

from: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

 }

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

J'ai d'autres sages fonctionne très bien, il sait ce bouton vous appuyez sur. Je suis tout à fait nouveau pour cette Android JAVA. Laissez-moi savoir si vous pouvez m'aider.

source d'informationauteur rick