AndroidStudio代码生成利器-LayoutCreator
献给不想用
ButterKnife
又不想写findViewById
的工程狮🦁️
优点
- 高效开发: 挽救被
findViewById
方法消耗的生命 - 统一代码: 统一所有
Activity
内部控件命名格式,代码整洁,方便协作
插件安装
Preferences
- Plugins
- LayoutCreator
生成规则
- 自动实现findViewById方法:目标布局中所有包含
id
属性的控件 - 自动实现OnClickListener接口:目标布局中所有
clickable
属性为true
的控件 - 自动识别
include
标签, 读取对应布局中的控件 EditText控件输入校验
建议EditText控件的输入校验等操作自行处理。
使用方式
-
选中
layout
布局: -
应用插件:
Code
-LayoutCreator
-
选择需要自动生成的控件及命名格式:
建议使用第三种命名格式。
-
点击
Confirm
确认生成: -
支持
ViewHolder
Github
编码规范
- 在XML中定义控件id时,建议使用==控件简称 +
_
+ 功能描述==方式命名。(tv_title
/bt_confirm
) - 使用第三种命名格式自动生成控件格式为==
m
+ 控件简称 + 功能描述==。(mTvTitle
/mBtConfirm
) - 祭出骨灰文Android编码规范,欢迎共同修补完善。
网友评论