美文网首页
butterknife10.1.0+Android Butter

butterknife10.1.0+Android Butter

作者: 惜矣_fd36 | 来源:发表于2019-03-20 17:07 被阅读0次

    添加butterknife

    首先打开# butterknife的github地址,查找最新的版本:

    添加依赖到项目中:
    project

    
    buildscript {
      repositories {
        mavenCentral()
        google()
       }
      dependencies {
        classpath 'com.jakewharton:butterknife-gradle-plugin:10.1.0'
      }
    }
    

    app

    dependencies {
      implementation 'com.jakewharton:butterknife:10.1.0'
      annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
    }
    

    安装Android ButterKnife Injections

    接着安装Android ButterKnife Injections,有了这个就可以一键生成注解了。

    Android Studio - >设置/首选项 - >插件 - >浏览存储库,搜索Android ButterKnife Injections(作者是ParfoisMeng)安装并重启可用。


    使用方法:
    右键单击所需布局参考的使用(例如,活动或片段中的R.layout.main),然后Generate和Generate ButterKnife Injections

    选择您想要的注射,您还可以选择为适配器创建ViewHolder。

    butterknife在fragment里面的初始化:

    public class MainFragment extends Fragment {
        Unbinder unbinder;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
        }
    
        @Nullable
        @Override
        public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
            View view =inflater.inflate(R.layout.activity_main,container,false);
            unbinder= ButterKnife.bind(this,view);
            return view;
        }
    
        @Override
        public void onDestroy() {
            super.onDestroy();
            unbinder.unbind();
        }
    }
    

    相关文章

      网友评论

          本文标题:butterknife10.1.0+Android Butter

          本文链接:https://www.haomeiwen.com/subject/ibktvqtx.html