您好我正在开发Android应用程序
我使用onClick方法调用Imageview。
我在Java文件中的代码是:
public void DeleteSendMsg(View view)
{
// My code
}
我的XML文件是:
<ImageView
android:id="@+id/iv_delete_home_1"
android:layout_width="30px"
android:layout_height="40px"
android:src="@drawable/delete"
android:onClick="DeleteSendMsg"/>
在那我得到以下例外:
java.lang.IllegalStateException: Could not find a method DeleteSendMsg(View) in the activity class android.app.Application for onClick handler on view class android.widget.ImageView with id 'iv_delete_home_1'
如何解决以下异常及其发生的原因请帮助。
感谢。
答案 0 :(得分:0)
从你的布局
<ImageView
android:id="@+id/iv_delete_home_1"
android:layout_width="30px"
android:layout_height="40px"
androidrc="@drawable/delete"
androidnClick="DeleteSendMsg"/>
最后两行是错误的: 改变
androidrc="@drawable/delete"
至android:src="@drawable/delete"
androidnClick="DeleteSendMsg"
至android:onClick="DeleteSendMsg"/>