ButterKnife8.4.0导入步骤

来源:互联网 发布:c语言函数或 编辑:程序博客网 时间:2024/05/22 02:31

导入了ButterKnife8.4.0,不过找不到view报空指针异常,查了查资料才知道导入远远没有那么简单。

1.在项目的build.gradle中添加

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

如图所示:


2.在moudle的build.gradle中添加依赖库

apply plugin: 'com.neenbedankt.android-apt'


 compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0'


3.然后代码

public class MainActivity extends AppCompatActivity {    @BindView(R.id.tv)    TextView mTextView;    @BindView(R.id.btn)    Button mButton;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        ButterKnife.bind(this);//一定要有这句        mTextView.setText("hello butterKnife");    }    @OnClick(R.id.btn)    void go() {        Toast.makeText(MainActivity.this, "hello butterKnife", Toast.LENGTH_SHORT).show();    }}
Ok完成

1 0