FindViewById代码自动生成
2017-10-24 本文已影响30人
5afd372c86ba
名称 | GenerateFindViewById |
---|---|
语言 | Android |
平台 | GitHub |
作者 | wangzailfm |
链接 | 点此进入 |
备注 | 更多精彩开源库推荐请访问明灯小站 |
这是一款Android Studio 插件,能够根据xml布局文件中的控件ID,自动生成findViewById的代码,省去了要自己手写findViewById的繁琐步骤,大大提升开发效率,详见如下图。
效果图
GenerateFindViewById.gif安装
- 下载项目里面的
GenerateFindViewById.ja
r包,然后打开AS的Plugins,点击Install plugin from disk...
安装 - 打开AS的Plugins,点击
Browse repositories...
然后搜索GenerateFindViewById
,然后安装
快捷键
- FindViewById:
Ctrl+Alt+E
- ButterKnife:
Ctrl+Alt+Shift+E
用法
- 新建
Activity
或者Fragment
后,选中布局按下快捷键Alt+Insert
,然后选择FindViewById
或者在菜单栏中的Code
中选择FindViewById
,或者直接使用快捷键Ctrl+Alt+E
- 如果没有选中布局,会弹出输入框,输入布局,插件会自动遍历布局列出所有带id的控件
- 会自动检测是否已有代码,可选择是否生成、是否生成
OnClick
代码,可编辑变量名 - 可选择是否生成
View view = LayoutInflater.from(context).inflater()
代码,可编辑生成的View
的变量名 - 点击确认生成。
更多使用方法请参考其GitHub。