Android开发--高逼格库butterknife

来源:互联网 发布:mars软件 编辑:程序博客网 时间:2024/05/21 07:03

最近看了几个流行的demo,都是用的注解,开始还看不懂,觉得好牛B,在github上面找了下,发现用起来灰常简单,而且还可以装逼。所以我必须得雪下啊!这个高逼格的库就是butterknife了,这个是由jake大神开源的一个注解库。记录下用法,以后就用他装逼了。
首先添加依赖:

compile 'com.jakewharton:butterknife:7.0.1'

使用起来就很简单了,直接上代码吧

class ExampleActivity extends Activity {  @Bind(R.id.user) EditText username;  @Bind(R.id.pass) EditText password;  @BindString(R.string.login_error)  String loginErrorMessage;  @OnClick(R.id.submit) void submit() {    // TODO call server...  }  @Override public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.simple_activity);    //初始化butterknife    ButterKnife.bind(this);    // TODO Use fields...  }}

妈妈再也不用担心我的findVewById没有找到了!好了,装逼结束!

0 0