Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
2015-08-06 16:09
1071 查看
今天看到了一个很好用的As插件,找了一篇插件使用的文章留下来学习下。原文点我
关于7.0.0的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页:
http://jakewharton.github.io/butterknife/
言归正传开始说说Android Butterknife Zelezny这个插件,事实上这是个Android Studio的plugin,他可以让你在添加Butterkinfe注解时偷偷懒,直接点击几下鼠标既可以完成注解的增加,同时还是图形化的操作,可以说,大大的减轻了开发负担。尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。实际上如果不用这个插件而通过手打加ButtefKnife注解的方式,要是view很多启示也挺麻烦的,不是吗?
首先看看如何在Android Studio上安装该插件,直接看图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201508/66b284f90e8f31c52671a302b4ea908c)
安装好后需要restart你的Android Studio。
在使用此插件前,需要已经导入了butterknife的jar(或者在build.gradle中已经加入:compile'com.jakewharton:butterknife:7.0.0')
随后,在你需要导入注解的Activity或者Fragment或者ViewHolder的layout资源代码上,右击,选择
Element为view的类型,ID为layout中资源的id名字,Variable Name即为你在代码中引用出来的变量名,点击Confirm后即可。
下面是Android ButterKnife Zelezny的github上的一个动态使用流程图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/2b2e4ba0a80fd1ded0c5a68521f32a78.gif)
一个题外话,为啥这个插件名字叫Zelezny呢?其实这个是一个捷克名人的名字,他是一名标枪运动员和奥运金牌的获得者,也是标枪项目世界纪录保持者,赞一个!
安装好后需要restart你的Android Studio。
在使用此插件前,需要已经导入了butterknife的jar(或者在build.gradle中已经加入:compile'com.jakewharton:butterknife:7.0.1')
关于7.0.0的ButterKnife的各种用法和功能,可以参考ButterKnife的github上的主页:
http://jakewharton.github.io/butterknife/
言归正传开始说说Android Butterknife Zelezny这个插件,事实上这是个Android Studio的plugin,他可以让你在添加Butterkinfe注解时偷偷懒,直接点击几下鼠标既可以完成注解的增加,同时还是图形化的操作,可以说,大大的减轻了开发负担。尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。实际上如果不用这个插件而通过手打加ButtefKnife注解的方式,要是view很多启示也挺麻烦的,不是吗?
首先看看如何在Android Studio上安装该插件,直接看图:
安装好后需要restart你的Android Studio。
在使用此插件前,需要已经导入了butterknife的jar(或者在build.gradle中已经加入:compile'com.jakewharton:butterknife:7.0.0')
随后,在你需要导入注解的Activity或者Fragment或者ViewHolder的layout资源代码上,右击,选择
Generate然后
Generate ButterKnife Injections,这时候生成类似于下列的选择框:
Element为view的类型,ID为layout中资源的id名字,Variable Name即为你在代码中引用出来的变量名,点击Confirm后即可。
下面是Android ButterKnife Zelezny的github上的一个动态使用流程图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/2b2e4ba0a80fd1ded0c5a68521f32a78.gif)
一个题外话,为啥这个插件名字叫Zelezny呢?其实这个是一个捷克名人的名字,他是一名标枪运动员和奥运金牌的获得者,也是标枪项目世界纪录保持者,赞一个!
安装好后需要restart你的Android Studio。
在使用此插件前,需要已经导入了butterknife的jar(或者在build.gradle中已经加入:compile'com.jakewharton:butterknife:7.0.1')
相关文章推荐
- Android性能调优工具TraceView
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- Android开发问题集合
- Jpush丢掉.os文件报错了cn.jpush.android.api.JPushInterface.init(Unknown Source)
- Android 上滑显示底部导航,下滑显示标题bar
- Android Studio之导入外部so库
- android系统自带的主题与样式(theme and style)
- 底部导航栏点击跳转fragment
- Android开发过程解决软键盘遮住EditText的问题
- Android 中 Handler 引起的内存泄露
- Android SlidingMenu 使用详解
- Android 手势锁的实现
- Android更新带进度条的通知栏
- Android中如何控制LogCat的自定义输出
- 使用ddmlib实现android 性能监控
- Android selector的属性和使用详解
- android的资源目录 /res/xml /res/raw 和 /assets
- android:inputType参数类型说明
- 记一次Android内存分析过程
- CrashLog