在android开发过程中涉及到findviewbyid和一些onclicklistener监听,有没有感觉非常麻烦,有木有,有木有!下面给大家介绍一个偷懒神器,JakeWharton大神的BufferKnife的使用方法(AndroidStudio版):
1.在build.gradle中(Project)添加
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0-alpha7'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
2.在build.gradle中(Module)添加
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
compile 'com.jakewharton:butterknife:8.2.1'
apt 'com.jakewharton:butterknife-compiler:8.2.1'
然后让gradle去加载就可以了
3.在代码中去将view已注入的形式代替findviewbyid
1.声明控件@BindView(R.id.webview_main) WebView webView;(注:不能添加private)
2.在oncreate的setcontentview的方法后面加上 ButterKnife.bind(this);
3.@OnClick({R.id.tv_back,R.id.tv_next})
4.@BindString(R.string.login_error) String loginErrorMessage;
到此就完成了!详情https://github.com/JakeWharton/butterknife查看更多使用方法.
本文暂时没有评论,来添加一个吧(●'◡'●)