如果你对用注解的方式初始化View不感冒,今天介绍的这款插件一定会让你喜欢。今天介绍一款自动生成findViewById代码的插件。
资源下载
怎么做到的
扩展了右键菜单,在xml文件里右键选择FindViewByMe后做了下面的操作:
- 找出该布局及子布局所有控件的类型、id;
- 根据id格式化成变量名(去掉_,采用驼峰式命名);
- 可以选择在变量名前添加前缀m,以及viewHolder前缀;
- 根据控件类型、id、控件名、前缀,生成变量声明、findViewById;
可以做到更多吗?
其实可以对本插件做扩展,使它的功能更强大:
- 添加点击事件响应器setOnClickListener(this);
- 自动在类里生成成员变量、findViewById、onClick方法;
实现分析
工程目录如下:
每个类的作用如下:
- FindViewByMeAction, 控件入口,流程控制,可以参考上一篇文章

本文介绍了Android Studio的一款插件——FindViewByMe,它能自动生成findViewById代码。通过扩展右键菜单,解析XML文件并生成变量声明。文章还探讨了如何进一步扩展插件功能,如添加点击事件响应,并提供了资源下载链接。
-FindViewByMe插件分析&spm=1001.2101.3001.5002&articleId=50543295&d=1&t=3&u=26d933e55fd0465fb1a9fbf1357ef475)
2019

被折叠的 条评论
为什么被折叠?



