Butter Knife的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/loongago/article/details/70161817

Butter Knife是view注入框架,使用Butter Knife主要是为了减少代码量,把让模板代码自动生成。

先在module的build.gradle里面的dependencies添加依赖

compile 'org.greenrobot:greendao:3.2.0'
compile'org.greenrobot:greendao-generator:3.2.0'

一般用的比较多的是点击事件绑定和view绑定。

绑定事件,在activity里面添加

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }

    @OnClick(R.id.tv_m)
    public void sayHi(TextView v) {
        v.setText("ni hao !");
    }

这时候你可以运行一下看到效果了。

在Activity里面添加view绑定

@BindView(R.id.tv_m)
TextView title;

更加详细的使用请参考官方API文档说明。

官方API使用说明:http://jakewharton.github.io/butterknife/

阅读更多

没有更多推荐了,返回首页