美文网首页
AndroidStudio代码生成利器-LayoutCreato

AndroidStudio代码生成利器-LayoutCreato

作者: Jimmy_gjf | 来源:发表于2017-03-03 14:39 被阅读498次

AndroidStudio代码生成利器-LayoutCreator

献给不想用ButterKnife又不想写findViewById的工程狮🦁️

优点

  • 高效开发: 挽救被findViewById方法消耗的生命
  • 统一代码: 统一所有Activity内部控件命名格式,代码整洁,方便协作

插件安装

Preferences - Plugins - LayoutCreator

生成规则

  • 自动实现findViewById方法:目标布局中所有包含id属性的控件
  • 自动实现OnClickListener接口:目标布局中所有clickable属性为true的控件
  • 自动识别include标签, 读取对应布局中的控件
  • EditText控件输入校验

建议EditText控件的输入校验等操作自行处理。

使用方式

  • 选中layout布局:

  • 应用插件:Code - LayoutCreator

  • 选择需要自动生成的控件及命名格式:



    建议使用第三种命名格式。

  • 点击Confirm确认生成:

  • 支持ViewHolder


Github

BorePlugin

编码规范

  • 在XML中定义控件id时,建议使用==控件简称 + _ + 功能描述==方式命名。(tv_title/bt_confirm)
  • 使用第三种命名格式自动生成控件格式为==m + 控件简称 + 功能描述==。(mTvTitle/mBtConfirm)
  • 祭出骨灰文Android编码规范,欢迎共同修补完善。

相关文章

网友评论

      本文标题:AndroidStudio代码生成利器-LayoutCreato

      本文链接:https://www.haomeiwen.com/subject/kbfrgttx.html