Android 注解工具 ButterKnife
2016-07-18 14:28
471 查看
Butter Knife 是 Android 视图字段和方法绑定,使用注解处理来生成样板代码。
主要特性:
在字段使用 @FindView消除findViewById调用
使用 @FindViews在一个列表中分组多个视图
通过注解方法为监听者消除匿名 inner-classes
或者是通过 Maven:
<dependency>
<groupId>com.jakewharton</groupId>
<artifactId>butterknife</artifactId>
<version>6.1.0</version>
</dependency>
Gradle:
compile 'com.jakewharton:butterknife:(insert latest version)'
apt 'com.jakewharton:butterknife-compiler:(insert latest version)'
usage:
compile 'com.jakewharton:butterknife:8.2.1'
apt 'com.jakewharton:butterknife-compiler:8.2.1'
butterknife jar包下载地址: https://repo1.maven.org/maven2/com/jakewharton/butterknife/8.2.1/butterknife-8.2.1-sources.jar https://repo1.maven.org/maven2/com/jakewharton/butterknife/
AS & eclipse 设置:
Butter Knife -- eclipse 工程的设置: http://jakewharton.github.io/butterknife/ide-eclipse.html
JakeWharton/butterknife: -- Android Studio 插件下载与配置 https://github.com/JakeWharton/butterknife
Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny http://www.cnblogs.com/soaringEveryday/p/4607438.html?utm_source=tuicool&utm_medium=referral
主要特性:
在字段使用 @FindView消除findViewById调用
使用 @FindViews在一个列表中分组多个视图
通过注解方法为监听者消除匿名 inner-classes
下载
下载最新的 JAR,或者是通过 Maven:
<dependency>
<groupId>com.jakewharton</groupId>
<artifactId>butterknife</artifactId>
<version>6.1.0</version>
</dependency>
Gradle:
compile 'com.jakewharton:butterknife:(insert latest version)'
apt 'com.jakewharton:butterknife-compiler:(insert latest version)'
usage:
compile 'com.jakewharton:butterknife:8.2.1'
apt 'com.jakewharton:butterknife-compiler:8.2.1'
butterknife jar包下载地址: https://repo1.maven.org/maven2/com/jakewharton/butterknife/8.2.1/butterknife-8.2.1-sources.jar https://repo1.maven.org/maven2/com/jakewharton/butterknife/
AS & eclipse 设置:
Butter Knife -- eclipse 工程的设置: http://jakewharton.github.io/butterknife/ide-eclipse.html
JakeWharton/butterknife: -- Android Studio 插件下载与配置 https://github.com/JakeWharton/butterknife
Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny http://www.cnblogs.com/soaringEveryday/p/4607438.html?utm_source=tuicool&utm_medium=referral
相关文章推荐
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- android 时间差值 Interpolator
- CheckBox控件的简单使用
- Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml
- Android SectionIndexer 的使用(联系人分类索引)
- Android:解决Gradle DSL method not found: 'runProguard()' 问题
- 提高开发效率----as插件(持续更新)
- android之版本控制Git+Tortoisegit安装具体步骤(win7)
- Android使用VideoView选择文件播放(竖屏)
- android adb push 命令
- Android-jar包的重新打包
- Android漂亮的对话框项目sweet-alert-dialog
- cannot resolve corresponding JNI function
- 可拖动GridView的实现,类似支付宝界面
- Android系统启动逻辑02
- Android 跨进程通信学习标签
- android wear下载
- android学笔记 AsynTask异步向服务器Post图片
- android自定义圆角的布局
- 浅谈Android自定义锁屏页的发车姿势