您的位置:首页 > 移动开发 > Android开发

Android学习笔记(3)——按钮点击注册事件的四种写法

2015-04-08 22:04 330 查看
搬运自本人博客,xge技术博客

http://www.xgezhang.com/android_button_onclick_4_ways.html

Android下,按钮点击事件是在开发过程中经常会写到的东西。这里总结一下常见的四种写法:

界面代码就是一个button控件:

?
1.通过匿名内部类实现监听类:

?
2.自定义一个个内部类,实现接口函数:

?
上述两种方法麻烦之初在于,如果有很多的Button,那么就需要对每一个Button都写一个类,代码比较复杂。

3.让MainActivity实现接口函数,通过switch语句判断R.id,来对不同的Button按钮做出不同的响应。

?
4.在XML文件中“显式指定按钮的onClick属性,点击按钮时会利用反射的方式调用对应Activity中的click()方法:

XML文件添加一行:

?
对应Java代码:

?
当然,第四种方法也可以通过switch语句判断哪一个Button被点击。

在实际开发过程中,使用最多的是第三种方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: