ButterKnife实例化控件

目录

介绍ButterKnife

安装ButterKnife

使用ButterKnife


介绍ButterKnife

(黄油刀)

用于快速实例化控件的一种插件

 

安装ButterKnife

第一步,下载插件,如图操作

AndroidStudio

先组合键操作:Ctrl+Alt+S,弹出窗口选中Plugins选项

ButterKnife实例化控件_第1张图片

 

之后点击按钮Browse repositories...;

ButterKnife实例化控件_第2张图片

 

输入butter,选中图中这一选项,把这个插件下载安装,就像》》快速实例化控件《《一样下载安装

我这里下载安装好了,所以不会提示下载安装

ButterKnife实例化控件_第3张图片

 

点击ok,点击restart重启AndroidStudio就安装完成了

 

使用ButterKnife

第一步,导入依赖

implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

这两句依赖加上去,

第二步,创建布局文件

来个简单的布局,给定一个控件id




    

    

 

光标放在activity_main 之上,之后右击或者组合键ALT+Insert

ButterKnife实例化控件_第4张图片

 

右击之后,选中Generate...,组合键不用看这一步骤

ButterKnife实例化控件_第5张图片

 

选中Generate ButterKnife Injections,这个就是下载的插件,点进去

ButterKnife实例化控件_第6张图片

 

之后提示你是这样的

在你布局文件中加过id的在这里都可以显示出来,onclick一列代表的是事件,可以给按钮加上事件,也可以imageview加上事件,这里只加上按钮的点击事件(选中第二行的OnClick),最后一列是代表name,默认是和id一样的,当然可以修改(我一般不修改)
底下还有两个选项,Create ViewuHolder和Split OnClick methods,根据需求加上

之后点击Confirm,就完成了实例化控件了

ButterKnife实例化控件_第7张图片

 

效果如下,会给你自动绑定ButterKnife,在下面可以直接写按钮事件

ButterKnife实例化控件_第8张图片

 

写一个吐司,很简单,快去试试吧

ButterKnife实例化控件_第9张图片

你可能感兴趣的:(Android,Android更上一层楼)