最新版本ButterKnife8.4的使用
来源:互联网 发布:韩国古代历史 知乎 编辑:程序博客网 时间:2024/05/21 03:58
1、Library Dependency 搜索添加butterknife
或 compile 'com.jakewharton:butterknife:8.4.0'
2、 项目的Gradle文件
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
3、 app的Gradle文件
``` apply plugin: 'com.neenbedankt.android-apt'//增加这一句dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.0.0' compile 'com.jakewharton:butterknife:8.4.0'//buttetknife apt 'com.jakewharton:butterknife-compiler:8.4.0'//添加这一句 } ```
4、使用
- 需要在 setContentView() 或 inflate() 之后调用bind,申明的所有对象才会创建出来
- View变量声明的时候不能为private或者static.
- 除了Activity之外,你可以提供其他的View Root,来获取对象(执行注入).
详细使用方法:http://blog.csdn.net/skeeing/article/details/52386438
5、添加混淆
#ButterKnife
-dontwarn butterknife.internal.**
-keep class **$$ViewInjector { *; }
-keepnames class * { @butterknife.InjectView *;}
-dontwarn butterknife.Views$InjectViewProcessor
-dontwarn com.gc.materialdesign.views.**
0 0
- 最新版本ButterKnife8.4的使用
- ButterKnife8.5.1最新版本使用详细步骤
- 使用ButterKnife8以上版本,控件报空指针的问题
- 5.ButterKnife8.0版本(含)以后的使用注意事项
- ButterKnife8.4使用配置
- ButterKnife8.4的坑
- ButterKnife8.0.2的使用例程
- ButterKnife8.10的使用详解
- android butterknife8.4配置使用时的问题
- AS2.2使用Butterknife8.4(8.x)遇到的坑。
- butterknife8.4空指针异常的解决方法及使用详解
- 【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用方法
- Android框架ButterKnife的使用详解,butterknife8.x.x版本的使用方法
- ButterKnife8.4的错误解决
- 使用ButterKnife8.4.0的gradle配置
- 注解框架ButterKnife8.4.0的使用
- 使用ButterKnife8.4报空指针异常
- 最新的easymule版本,使用vs2005编译
- 深度学习(十三)caffe之训练数据格式
- 第三方推送-极光推送
- React.createElement使用
- 正式开博
- [剑指offer学习心得]之:圆圈中最后剩下的数字
- 最新版本ButterKnife8.4的使用
- nyoj 311 和995
- python数据库编程
- UniversalPreferences
- error while trying to retrieve text error ora-12541 错误记录
- 把做事情做出成绩的三个关键习惯
- 解决Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
- java ThumbnailAPI在线文档
- iOS iOS10 打印日志