-
运行时不会影响APP效率,使用配置方便
-
代码清晰,可读性强
Butterknife的下载地址:https://github.com/JakeWharton/butterknife
实验环境:Android Studio 3.3.2版本、SDK API 26、Butterknife 1.6.0
- 打开Android Studio 的settings,依此进行如下操作
- 在build.gradle 中添加如下两行代码
implementation ‘com.jakewharton:butterknife:8.8.1’
annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’
- 选中MainActivity中布局文件名称,右键点击生成按钮,如图所示
点击生成,自动注入三个View,并生成CheckBox和Button的点击事件函数,省去了我们查找元素的麻烦。生成后代码如下:
package com.example.butterknife;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;