关于butterknife:8.4.0使用详解。
2016-11-01 15:55
330 查看
小引:
因为好长时间没有使用butterknife,所以最近的项目决定捡起来用一下。可能有人没有用过这里就小做一下介绍:这时就一个专门为Android View设计的绑定注解的框架。
以前的代码可能这样:
EditText etName; etName= (EditText) findViewById(R.id.et_name);
现在你可以这样:
@BindView(R.id.et_name) EditText etName;
并且你不需要担心性能问题,它注解的机制在预编译时就会进行转换,这根本不是以前缓慢的反射机制。
进入主题:8.4.0的配置:
1、Project的build.gradle:
dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }
2、Module的build.gradle:
apply plugin: 'com.android.application' apply plugin: 'android-apt' dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0' }
3、使用:一定要注意
在Activity或其它的setView之后绑定: setContentView(R.layout.XXX); ButterKnife.bind(this);
Ok ,具体的使用参照网上的很多教程,换汤不
4000
换药。
相关文章推荐
- 关于ButterKnife 8.4.0以后版本报空指针的使用注意事项:
- Android依赖注入框架:ButterKnife 8.4.0新版本导入及使用详解
- Android 注解开发 ButterKnife使用详解及教程
- Butter Knife 配置及使用入门详解
- ButterKnife框架使用详解
- Android Butterknife 8.4.0 使用方法总结
- Android Butterknife 8.4.0 使用方法总结
- Android Butterknife 8.4.0 使用方法总结
- Butterknife使用详解
- Android Butterknife 8.4.0 使用方法总结
- 关于androidStudio中使用ButterKnife8.4.0时点击事件显示为未使用
- ButterKnife框架使用详解
- butterknife8.4.0的配置使用以及在library中的使用
- 关于ButterKnife 8.1.0使用遇到的问题
- Butterknife 8.4.0 使用方法总结
- ButterKnife使用详解
- 使用ButterKnife8.4.0的gradle配置
- butterknife8.4.0控件注解框架无法使用问题
- 最新ButterKnife:8.4.0的使用
- Android开发第三方库 -- ButterKnife使用详解