ButterKnife的使用

    技术2022-07-12  96

    1、在moudle的build.gradle中导入库(dependencies中)

    implementation 'com.jakewharton:butterknife:10.2.1' annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'

    2、在项目的build.gradle中填写(dependencies中)

    classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'

    3、使用:

    在onCreate中的setContentView(R.layout.activity_main);后添加ButterKnife.bind(this);

    super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this);

    4、绑定控件,一个@BindView不加分号,在写一个该控件类型的元素变量

    @BindView(R.id.btn_btn) Button btnBtn; @BindView(R.id.btn_xui) XUIButton btnXui;

    5、快捷键添加元素变量:

    file——settings——plugins

    下载该组件

    把光标放在布局文件上,右击选择Generate

    选择

    即可,这会把布局文件中的控件都定义,驼峰+“_”原则

    Processed: 0.010, SQL: 9