1、在build.gradle中添加:

compile 'com.jakewharton:butterknife:7.0.1'

2、Settings --> Plugins --> Browse repositories -->

Android 没有Generate Butterknife Injections

找到 Android ButterKnife Zelezny --> Install --> 提示重启 -->

Android 没有Generate Butterknife Injections

重启后右键R.layout.xxx --> Genetate --> Generate Butterknife Injections

Android 没有Generate Butterknife Injections

Android 没有Generate Butterknife Injections

在代码中自动生成:

初始化:

    @Bind(R.id.textview)
    Button textview;
    @Bind(R.id.gridview)
    Button gridview;
    @Bind(R.id.viewpager)
    Button viewpager;
ButterKnife.bind(this);

按钮监听:

    @OnClick({R.id.textview, R.id.gridview, R.id.viewpager})
    public void onViewClicked(View view) {
        switch (view.getId()) {
            case R.id.textview:
                break;
            case R.id.gridview:
                break;
            case R.id.viewpager:
                break;
        }
    }

如果运行的时候出现错误:

Android 没有Generate Butterknife Injections

需要在build.gradle中的 defaultConfig{} 里面 添加如下代码

javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2021-11-05
  • 2022-12-23
  • 2021-07-27
  • 2021-08-27
  • 2022-12-23
猜你喜欢
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2021-09-22
相关资源
相似解决方案