关于butterknife:8.4.0使用详解。
来源:互联网 发布:图片隐写术 python 编辑:程序博客网 时间:2024/06/06 00:06
小引:
因为好长时间没有使用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 ,具体的使用参照网上的很多教程,换汤不换药。
0 0
- 关于butterknife:8.4.0使用详解。
- 【butterknife】butterknife:8.4.0 黄油刀使用详解。
- 关于ButterKnife使用
- ButterKnife使用详解
- ButterKnife框架使用详解
- ButterKnife使用详解
- ButterKnife的使用详解
- Butterknife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife框架使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- ButterKnife使用详解
- cocos2dx 场景切换的时候onEnter,onExit的执行顺序
- 如何启用 Service ,如何停用
- JavaScript趣题:多维数组初始化
- 技巧:删除桌面上提示找不到该项目的文件
- nginx负载均衡
- 关于butterknife:8.4.0使用详解。
- Java中关于最简单的输入输出字节流操作
- linux中probe函数传递参数的寻找(下)
- sql 函数实现三种父子递归
- Jenkins环境搭建指导文档【0】-- 安装
- LeetCode: Word Break
- 字符串匹配算法之___Sunday算法的java实现
- 用户管理模块
- 算法基础复习-BubbleSort