我有很多这样的ImageViewsimageview的onClickHandler给予其ID为-1
<ImageView
android:src="@drawable/img23"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:onClick="myClickHandler">
图像视图成功调用该方法
public void myClickHandler(View v) {
Log.i("V Class",""+v.getClass().toString()+" "+
v.getHeight()+" X "+v.getWidth()+" "+v.getId());
}
方法 “myClickHandler(视图V)”
的
虽然日志打印
09-09 12:48:10.401: INFO/V Class(17399): class android.widget.ImageView 59 X 59 -1
在这里我得到了类名(ImageView的),高X宽,但不知何故 我不能够获得图像的标识点击....
基本上,我告诉OP。你认为这可能是问题吗?我对Android不是很有经验...... – Marco
这就是问题所在。如果视图没有标识,'getId'返回-1。 –