Android Studio中ButterKnife的使用

来源:互联网 发布:天敏网络机顶盒厂址 编辑:程序博客网 时间:2024/06/16 02:15

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、 大功告成。




0 0
原创粉丝点击