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