java.lang.IllegalStateException:在Android中找不到方法
嗨,我正在开发一个Android应用程序 其中我使用onClick方法调用Imageview 我在Java文件中的代码是:java.lang.IllegalStateException:在Android中找不到方法,android,xml,exception,onclick,imageview,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"
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"/>
如何解决以下异常以及发生的原因,请提供帮助
谢谢。来自您的版面
<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”/>
android:onClick=“”不是androidnClickandroidnClick=“DeleteSendMsg”/>?它应该是android:onClick=“DeleteSendMsg”/>很抱歉,这是打印错误,请参见我编辑的问题。它是在活动中还是在片段中??在xml文件中的ImageView
也使用ScaleType
。@NiravDabhi您是否尝试清理项目?显示ImageView初始化的代码。请参阅我编辑的问题。我也做了同样的事情,那只是发布代码时的一个错误。
<ImageView
android:id="@+id/iv_delete_home_1"
android:layout_width="30px"
android:layout_height="40px"
androidrc="@drawable/delete"
androidnClick="DeleteSendMsg"/>