Android 利用工具实现一键自动findViewById功能
2016-05-27 09:14
876 查看
Android通过findViewById绑定视图的方法,想必大家在Activity中已经用烂了。每次新建一个Activity类,一开始就需要调用findViewById方法给在xml布局中定义并需要在代码中处理的View控件添加绑定。如果界面较为复杂,导致View元素特别多,这个过程就会显得特别枯燥无味,同时没有任何技术含量。
身为一名软件开发人员,又怎能在这种低级的工作上“重复造轮子”呢。今天,鸟哥就教大家两种Android 自动findViewById的方法,如果大家有别的方法或者更好的建议,欢迎私信或留言交流。
![](http://upload-images.jianshu.io/upload_images/1094967-6c1fe5a4bf7ab9ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Android Layout Binder.png
如图所示,只需要将xml布局文件代码复制到Layout XML输入框中,点击上方[Generate]按钮,便会在Results文本框中自动生成对应的所有视图控件和一个
在Eclipse中,点击 [Help] —— [Install New Software],输入插件地址:
https://raw.githubusercontent.com/Yinten/AndroidRadTools/master/LazyAndroidUpdateSite
![](http://upload-images.jianshu.io/upload_images/1094967-4971b182b18a59e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
LazyAndroidFeature插件安装.png
[Next]完成安装,重启Eclipse即可。右击布局文件,可以看出操作列表多了一项:
![](http://upload-images.jianshu.io/upload_images/1094967-4ad2ab3df9e03a3a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
LazyAndroidFeature插件使用.png
点击[Generate Activity],该插件就会将对应布局中的所有自定义ID全部找到,并生成相应的代码到系统的粘贴板中,此时,便可以在Activity中
文/亦枫(简书作者)
原文链接:http://www.jianshu.com/p/289709197b8d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
身为一名软件开发人员,又怎能在这种低级的工作上“重复造轮子”呢。今天,鸟哥就教大家两种Android 自动findViewById的方法,如果大家有别的方法或者更好的建议,欢迎私信或留言交流。
1. 在线网站工具
Android Layout Parser![](http://upload-images.jianshu.io/upload_images/1094967-6c1fe5a4bf7ab9ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Android Layout Binder.png
如图所示,只需要将xml布局文件代码复制到Layout XML输入框中,点击上方[Generate]按钮,便会在Results文本框中自动生成对应的所有视图控件和一个
bindViews()方法,非常方便。
2. Eclipse插件工具
新版的Android开发工具Android Studio也支持自动findViewById功能的插件,这里介绍一下Eclipse IDE下的插件:LazyAndroidFeature
在Eclipse中,点击 [Help] —— [Install New Software],输入插件地址:
https://raw.githubusercontent.com/Yinten/AndroidRadTools/master/LazyAndroidUpdateSite
![](http://upload-images.jianshu.io/upload_images/1094967-4971b182b18a59e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
LazyAndroidFeature插件安装.png
[Next]完成安装,重启Eclipse即可。右击布局文件,可以看出操作列表多了一项:
![](http://upload-images.jianshu.io/upload_images/1094967-4ad2ab3df9e03a3a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
LazyAndroidFeature插件使用.png
点击[Generate Activity],该插件就会将对应布局中的所有自定义ID全部找到,并生成相应的代码到系统的粘贴板中,此时,便可以在Activity中
ctrl+V粘贴即可。
文/亦枫(简书作者)
原文链接:http://www.jianshu.com/p/289709197b8d
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- android环境下两种md5加密方式
- Android 6.0+ 运行时权限探索
- 【Android 基础】Animation 动画介绍和实现
- Android中的Layout_weight(权重)详解
- Android带侧滑菜单的列表
- Android绘图机制与处理技巧(二)——Android图像处理之色彩特效处理
- android studio获取sha1值
- 推荐给Android开发者的抢手书单
- Activity的启动模式
- Android 列表播放视频和浮动播放窗口
- android 调用系统相机
- Android AutoComplate
- Android绘制图形(重绘方法在此可以找到)
- Android List Adapter
- 关于android complication的官方文档
- how to run an android emulator in ubuntu 14.04
- XposedHook:hook敏感函数
- Android中Spinner控件关于二次点击同一item无响应事件解析及处理方法
- ServiceManager启动流程
- Android 动画目录-概要