android layout id converter是Android Studio的一个插件,具体作用看下图
接下来教大家导入和使用这个插件的方法:
1、网址 https://plugins.jetbrains.com/plugin/7373?pr=或者网盘:http://pan.baidu.com/s/1c1nURba
进去后 如下图所示
点击标记的download就行,下载完应该叫OffingHarbor.zip,放在一个可以找到的地方,然后打开Android Studio
点击File->Settings然后如下图所示:
点击标注的Plugins,弹出下面的对话框
再点击标记的Install plugin from disk,弹出下面的对话框(一定要从对话框中选择压缩包,否则安装后无法使用)
点击OK,根据提示重启Studio后,即可使用此插件了!
2、使用方法
右击在一个有ID的XML,比如下图
选择Convert Android layout xml,
弹出如下框:
第一项我一般选m.意思是定义的控件名以m开头,第一个为去掉m,第三个为在你的id名字前加个_做为定义的空间名.
第二项我一般选第一个,第二个和第三个为注解形式。第一个为正常的定义+findViewById.
第三项看需要了,我一般选private .
选择之后,点OK,然后看到右上角出现一个下图所示的弹框:
出现上图所示之后,到你需要找到这个ID的地方,Ctrl+V就好,值得注意的是,在Fragment等使用View的地方,需要在findViewById前手动添加view.
常用插件
ADB Idea:方便卸载apk,删除缓存
Android ButterKnife Zelezny :ButterKnife对应的插件
Android Code Generator Plugin :生成ViewHolder,生成initView方法
Codota:搜索代码块
GsonFormat:jsonString自动转bean插件
genymotion-idea-plugin:genymotion对应的插件
SelectorChapek for Android:帮助生成selector
Sexy Editor:代码区域加背景
Android Drawable Importer:同一张图片生成多个自动生成多分辨率图片
Android Layout ID Converter:xml到控件的转换
Android Postfix Completion:toast和log加强
Android Studio Prettify:帮助findViewById
.ignore:git忽略文件高亮效果,文件夹颜色提示
Android Parcelable code generator:生成Parcelable代码
Gradle Dependencies Helper:gradle帮助插件
Android Toolbox Plugin:生成ViewHolder,意义不大