Android: ImageView getID (); Integer zurückgeben

Ich habe eine onTouch-Klasse eingerichtet, um festzustellen, wann eine meiner 40 Tasten gedrückt wird.

Das Problem, mit dem ich konfrontiert bin, ist die Bestimmung vonwelch Taste wurde gedrückt.

Wenn ich benutze:

int ID = iv.getId ();

Wenn ich auf die Schaltfläche "widgetA1" klicke

Ich erhalte folgende ID:

2131099684

Ich möchte, dass die Zeichenfolgen-ID "widgetA1" @ zurückgegeben wir

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

 }

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

Ich andere Weise funktioniert gut, es weiß, welche Taste Sie drücken. Ich bin ziemlich neu in diesem Android JAVA. Lass es mich wissen, wenn ihr mir helfen könnt.