Butterknife绑定控件

依赖Butterknife步骤

1. 只需要依赖下面两行(无需配置classpath 和apply 插件)

implementation 'com.jakewharton:butterknife:9.0.0-rc1'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc1'

2. 如果出现V7包版本号不统一的话:

// 在android{} 外面添加:
configurations.all {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
                def requested = details.requested
                if (requested.group == 'com.android.support') {
                        if (!requested.name.startsWith("multidex")) {
                                details.useVersion '27.1.1'
                        }
                }
        }
}

三、为了方便使用可以下载插件

在AndroidStudio->File->Settings->Plugins->搜索 Butterknife Zelezny

 

四、插件的使用方法:

鼠标放到R.layout.activity_main,的activity_main,布局名字上,然后使用快捷键调出弹窗

 

五、可以绑定的用法示例

class ExampleActivity extends Activity {
        @BindView(R.id.user)
        EditText username;
        @BindView(R.id.pass) 
        EditText password;
        @BindString(R.string.login_error)
        String loginErrorMessage;
        @OnClick(R.id.submit) 
        void submit() {}

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

六、github参考地址

https://github.com/JakeWharton/butterknife

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值