今天我们就来学习一下 butterknife注解框架 的使用,废话不多说直接讲解。
1、butterknife注解框架
一般情况下我们使用 findViewById 来引用控件和onClick点击事件。以下代码为通常情况的代码引用
Button but = findViewById(R.id.bottom);
but.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//这里写点击事件的相关代码
}
});
一般情况下我们都会这样写,下面就说一下简单的butterknife注解框架的使用。
2020040607.jpg
是不是比第一种findViewById简单多了。
2、安装butterknife注解框架
Android Studio : File>Settings>Plugins 下的Marketplace是下载框架的因此我们直接搜索Android ButterKnife Zelezny点击Installed下载。下载之后我们重启一下Android Studio。
20200406.png
3、在项目文件加入对butterknifte的引用
重启Android Studio之后我们就要开始导入插件了。
File>project structure
2020040602.png 2020040603.png
点击OK之后就可以发现里面含有
2020040604.png
点击"OK"就成功导入了。
4、使用
写XML布局文件,把要想初始化的控件,都加上ID
将鼠标移到代码中的布局的位置,摁快捷键“Alt+Insert”弹出对话框,点击“Generate ButterKnife Injections”,如图:
2020040606.png
这样就完成了
2020040607.jpg
下面你就可以继续写你的代码了。
总结
使用butterknife 就可以不用每次都findViewById 和onClick了,简单方便。
网友评论