工作日志:ButterKnife框架的理解与使用
来源:互联网 发布:vscode 离线插件包 编辑:程序博客网 时间:2024/06/04 19:43
ButterKnife框架的理解
ButterKnife是一个应用与android系统的View注入框架,可以减少大量的findViewById以及setOnClickListenerr代码
优势
1 代码清晰,可读性强
2 运行时 不会影响APP效率,使用配置方便
3 方便处理Adapter里的ViewHolder绑定问题
4 强大的View绑定和Click事件处理功能,简化代码,提升开发效率
使用心得
1 Activity ButterKnife.bind(this);必须在setContentView()之后,且父类bind绑定后,子类不需要在bind
2 Fragment ButterKnife.bind(this,mRootView)
3 属性布局中不能使用private或者static修饰,否则报错
4 setContentView() 不能通过注解实现
配置
1 项目的Gradle文件中:
- 1
- 2
- 3
- 4
- 5
2 在Module中的Gradle文件中添加插件android-apt:
宁波整形医院http://www.lyxcl.org/
宁波整形美容医院http://www.lyxcl.org/
- 1
- 2
- 3
3 在Module中的Gradle文件中添加依赖:
- 1
- 2
- 3
- 4
android-apt:
android_apt是一个Gradle插件,即工具,协助android studio处理注入式框架,它有两个目的:
1 允许配置只在编译时作为注解处理器的依赖(编译时进行注解,并非运行时),而不添加到最后的APK或library中
2 设置源路径(控件对应的R文件),使注解处理器生成的代码能被Android Studio正确使用
官网地址:http://jakewharton.github.io/butterknife/
- 工作日志:ButterKnife框架的理解与使用
- 工作日志:ButterKnife框架的理解与使用
- ButterKnife的使用与理解
- butterknife框架的使用
- ButterKnife框架的使用
- Android ButterKnife框架的使用
- ButterKnife 注解框架的使用
- 懒人框架“ButterKnife”的使用
- 38.ButterKnife注解框架的使用
- ButterKnife 8.4 注解框架的使用
- 【Android - 框架】之ButterKnife的使用
- 注解框架ButterKnife的使用方式
- 开源框架----ButterKnife的使用
- Android注解框架(ButterKnife的简单使用)
- Android框架之Butterknife的使用
- ButterKnife 框架的使用(一)
- Android Butterknife 注解框架的使用
- 软件框架之ButterKnife的使用
- 财务凭证过账增强 BAPI_ACC_DOCUMENT_POST
- Git------公司常用操作
- 全栈式web开发技术-List
- Leaflet自定义一个Control(L.Control)
- CNN 模型压缩与加速算法综述
- 工作日志:ButterKnife框架的理解与使用
- js实现分页
- 【arduino】蓝牙模块学习(1)更改蓝牙名称密码波特率
- quartz
- Ubuntu 16添加开机启动脚本
- python+selenium控制谷歌页面滚动条导致白页的问题解决
- OC NSSpeechSynthesizer朗读
- nethogs安装及使用
- Rabbit MQ安装插件——rabbitmq_management为例