在Activity中注册点击事件有两种方式,setOnClickListener或在xml中设置控件的android:onClick="gotoSecond"属性,在Activity中实现相应的方法gotoSecond(View v)即可。但需注意:
1、gotoSecond(View v)必须定义成public、且参数类型View,否则出错
2、方法必须在控件所在Activity中定义,否则出现异常NoSuchMethodException,即使是自定义控件的子控件。
相关文章
- 02-27android – DialogFragment onClick监听器不能与ImageButton一起使用
- 02-27android – 使用Kii Cloud SDK修改存储桶写入访问级别时出现异常
- 02-27android:layout_weight属性的简单使用
- 02-27android开发:Android 中自定义属性(attr.xml,TypedArray)的使用
- 02-27Android中布局文件中使用onClick属性
- 02-27javascript – 如何在不使用onclick或onmousedown的情况下从锚点的href属性中停止事件传播
- 02-27android 基本布局(RelativeLayout、TableLayout等)使用方法及各种属性
- 02-27android TextView多行文本(超过3行)使用ellipsize="end"属性无效问题的解决方法
- 02-27android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- 02-27解决android TextView多行文本(超过3行)使用ellipsize属性无效问题