Android之路

导航

使用属性android:onClick,出现异常NoSuchMethodException

在Activity中注册点击事件有两种方式,setOnClickListener或在xml中设置控件的android:onClick="gotoSecond"属性,在Activity中实现相应的方法gotoSecond(View v)即可。但需注意:
1、gotoSecond(View v)必须定义成public、且参数类型View,否则出错
2、方法必须在控件所在Activity中定义,否则出现异常NoSuchMethodException,即使是自定义控件的子控件。

posted on 2016-11-13 16:27  Android之路  阅读(249)  评论(0编辑  收藏  举报