起初......我的 XML 文件布局中有一个 Imageview,但后来我改变了看法,删除了 Imageview 并在其中放入了一个 ImageButton。
到目前为止,一切都很好
问题发生在 ImageView 的 onclick 方法不适用于 ImageButton :(
但我不知道为什么
这是我的 ImageButton 的 XML 片段
<
ImageButton
android:id="@+id/LPic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:src="@drawable/t189"
android:onClick="onButtonClick" ***
我用三颗星标记了这条线 - 如果我删除了这条线 - 应用程序可以工作 - 但无论如何都没有点击操作
如果我把它放回去 - eclipse 说 nullpointerexeption 不能不执行活动的方法 - onclick
我的 onbuttonclick 方法与 Imageview 保持一致
public void onButtonClick (View view){
bla bla bla ..}
在里面我改变了ImageButton的图片
ImageButton LPic = (ImageButton)findViewById(R.id.LPic);
String Path = SavePath.toString()+"/"+PicFiles[ZL];
Drawable d = Drawable.createFromPath(Path);
LPic.setImageDrawable(d);