Android 利用工具实现一键自动findViewById功能

Android通过findViewById绑定视图的方法,想必大家在Activity中已经用烂了。每次新建一个Activity类,一开始就需要调用findViewById方法给在xml布局中定义并需要在代码中处理的View控件添加绑定。如果界面较为复杂,导致View元素特别多,这个过程就会显得特别枯燥无味,同时没有任何技术含量。

身为一名软件开发人员,又怎能在这种低级的工作上“重复造轮子”呢。今天,鸟哥就教大家两种Android 自动findViewById的方法,如果大家有别的方法或者更好的建议,欢迎私信或留言交流。

1. 在线网站工具

Android Layout Parser

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

LazyAndroidFeature插件安装.png

[Next]完成安装,重启Eclipse即可。右击布局文件,可以看出操作列表多了一项:

LazyAndroidFeature插件使用.png

点击[Generate Activity],该插件就会将对应布局中的所有自定义ID全部找到,并生成相应的代码到系统的粘贴板中,此时,便可以在Activity中 ctrl+V 粘贴即可。

欢迎关注作者微信公众号【技术鸟】(微信号:NiaoTech),乐于分享,共同学习!

微信公众号【技术鸟】_二维码.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,659评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,642评论 2 45
  • Android开发工具 Android Studio Android开发环境,基于IntelliJ IDEA,谷歌...
    奈何心善阅读 2,395评论 1 18
  • 伤心一首葬花词,似谶陈真自不知!曹雪芹用细腻柔情的心思借花喻人,生动形象的刻画了林黛玉的性格特点,多愁善感...
    墨子莲阅读 347评论 1 0
  • 与孤独为伴 2014-08-30 16:03 阅读(34)评论(7) **老伴在的日子,总觉得不是个理想的伴儿,但...
    零星往事阅读 345评论 0 0