java.lang.IllegalStateException:在Android中找不到方法

时间:2014-04-10 09:34:25

标签: android xml exception onclick imageview

您好我正在开发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'

如何解决以下异常及其发生的原因请帮助。

感谢。

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"/>