Android按钮单击事件的四种常用写法总结
来源:互联网 发布:王者荣耀聊天软件 编辑:程序博客网 时间:2024/06/14 23:16
很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。
xml文件代码如下:
四种方法分述如下:
匿名内部类:
自定义单击事件监听类:
Activity继承View.OnClickListener,由Activity实现OnClick(View view)方法,在OnClick(View view)方法中用switch-case对不同id代表的button进行相应的处理
最后一种是我今天看到的一种写法,在XML文件中“显示指定按钮的onClick属性,这样点击按钮时会利用反射的方式调用对应Activity中的click()方法”
这里在输完android:的时候按下 Alt+/ 会有 onClick 属性的提示, 但输入到 android:onClick=“ 的地方按下 Alt+/ 并没有提示 onClick 选项,让我突然觉得这里好像有点问题。
这种写法整个代码中都不用声明button就可以实现button的单击事件。
以上就是四种实现按钮单击事件的方法。
粗略总结一下,就是按钮少的时候用匿名内部类会比较快,比如写demo测试的时候或者登陆界面之类的。
按钮多的情况我还是选择第三种方法,方便。
关于第四种方法,我感觉最方便,但看了很多代码还是觉得写法不够大众化,感兴趣的朋友可以对此研究研究。相信会有不少收获。
阅读全文
0 0
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- Android按钮单击事件的四种常用写法总结
- eMMC的MMC模式与SPI模式
- Activity如何向Fragment中传递数据
- JQuery控制屏幕滚动到指定控件位置
- lua支持的最大整数
- ElasticSearch搜索提示(Suggester)
- Android按钮单击事件的四种常用写法总结
- Android Studio与夜神模拟器开发调试 error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:
- Vim常用操作-Nginx配置文件批量加注释。
- linux挂载光盘时出现mount: block device /dev/sr0 is write-protected, mounting read-only
- Base64与UTF-8
- Java爬虫入门(二):单机单程序单线程-提供种子url用广度优先算法实现新闻资讯获取
- 利用Tensorflow实现SSD架构model训练(voc2012)
- 你不知道的JS-读书笔记(一)--作用域
- 深度学习库(排名总结)