ButterKnife使用

a 夏天 提交于 2019-11-29 03:06:45

app中的buider.gradle中的dependencies加入:

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

就可以使用

@BindView(R.id.text1)
TextView textView;

代替findviewbyid方法。

下面是个简单实例:

1.在activity中:

    @BindView(R.id.button)
    Button button;

2.在activity的onCreat中:

        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);

3.还是在activity中:

    @OnClick(R.id.button)
    void onClickButton(View v) {
        //do sth
    }

就可以实现Button的响应。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!