- 自定义一个类(内部类或外部类)
implements View.OnclickListener
让其实现View.OnClickListener的onClick(View v)
方法,然后注册到Button上。
方法。 - 匿名内部类
- 当前Activity
implements View.OnclickListener
,在Activity中实现onClick()
方法。这样可以使多个按钮复用一个监听器。
注册监听时,只需将当前对象(this)给按钮即可。 - 在xml中指定
onClick
属性android:onClick="click"
,点击按钮时会利用反射的方式调用对应Activity中的click(View view)
方法。
点击事件的四种实现方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 一、 Android分发机制概述: Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀...
- 更多分享:http://www.cherylgood.cn 之前我们在Scroller的使用详解中,在onMeas...