Android Studio中ButterKnife的使用
来源:互联网 发布:天敏网络机顶盒厂址 编辑:程序博客网 时间:2024/06/16 08:40
Android Studio中ButterKnife的使用
ButterKnife是大神JakeWharton开源的View依赖注入框架, 使用注解就可以完成View的查找,简化了代码的书写。
告别传统的findViewById()的方式去查找控件, 这样不仅代码量大,书写还很繁琐,
在工程量大的情况下一不留神就R.id.错了控件, ButterKnife的出现简化了我们的书写,
但是有利肯定就有弊, ButterKnife对我们的性能有一定的影响, 就看开发者你怎样取舍。
1、打开设置, 步骤: File --> Settings, 快捷键: Ctrl + Alt + S
2、检查有没有安装ButterKnife插件,
步骤: Plugins --> 输入ButterKnife搜索, 如果如果没有这个插件的点击图中红色圈圈然后搜索下载安装就行
3、新建一个工程
4、打开项目结构, 添加ButterKnife的依赖,
步骤: File --> Project Structure, 快捷键: Ctrl + Alt + Shift + S
5、添加依赖, 步骤:选择自己的工程 --> Dependencies --> +
6、选择库的依赖关系, 步骤: 点击Library dependency
7、搜索ButterKnife的依赖添加, 步骤: 在搜索框输入butterknife等待搜索结果 --> 按我图中选一样的(输入的时候不用像我一样输入, 输入butterknife就行)
8、 点击Ok等待IDE Gradle完
9、在布局文件上面添加控件, 并为控件添加相应的ID
10、 使用ButterKnife的方式@bindView实例化控件,
步骤: 把光标放到 MainActivity 中 activity_main --> 右击鼠标 --> Generate,
快捷键: 把光标放到 MainActivity 中 activity_main + Alt + Insert
11、步骤: 选择Generate ButterKnife Injections, 快捷键: Ctrl + Shif + B
12、 勾选你需要@BindView的元素, 也可以勾选点击事件, 变量名也可以修改
13、 大功告成。
- Android studio 中 butterknife zelezny 的使用
- 关于Android Studio中butterknife的使用
- Android Studio中ButterKnife的使用
- Android Studio中butterknife注解的使用
- Android Studio中ButterKnife的使用
- Android Studio 中使用 butterknife
- Android Studio中ButterKnife插件的安装与使用
- android studio中butterknife zelezny插件的使用
- Android Studio中ButterKnife插件的安装与使用
- Android Studio中ButterKnife插件的安装与使用
- Android Studio 中关于 ButterKnife的配置及使用
- Android Studio中使用ButterKnife注解框架
- Android studio中ButterKnife Zelezny插件使用
- Android Studio中Butterknife使用教程
- Android studio中使用butterknife注解
- android studio使用ButterKnife
- ButterKnife android studio的配置与使用
- Android Studio中 Android butterKnife Zelezny和 Android Parcelable code generator的使用(备忘录)
- Spring Boot学习笔记(六) WebSocket
- CentOS6.4卸载和安装jdk7
- Python中参数和C/C++中参数的区别
- CSS基础
- Skynet基础入门例子详解(1)
- Android Studio中ButterKnife的使用
- centos 7 zookeeper 3.4.5 集群
- cdq分治——P3157 [CQOI2011]动态逆序对
- jstl分类讨论(不同条件下显示不同的列表)
- Skynet基础入门例子详解(2)
- 硬盘格式化恢复技巧分享
- 在多台服务器上简单实现Redis的数据主从复制
- [RK3288][Android6.0] WIFI接入过程的加密和认证方式小结
- 面试总结(3):线程(Thread)的同步以及sleep() 、wait()的区别