点击事件的四种实现方法
2016-05-15 本文已影响22人
bubblehX
- 自定义一个类(内部类或外部类)
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)
方法。