0%

android懒人必备 BufferKnife

在写Android项目的时候,非此都要写一堆findviewbyid()时间很麻烦的事情。bufferknife这个开源框架解决了这个问题。

在build.gradle里添加上:

1
2
compile 'com.jakewharton:butterknife:8.6.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'

然后就可以尽情使用了

1
2
3
4
5
6
7
8
9
10
11
class ExampleActivity extends Activity {
@BindView(R.id.title) TextView title;
@BindView(R.id.subtitle) TextView subtitle;
@BindView(R.id.footer) TextView footer;
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_activity);
ButterKnife.bind(this);
// TODO Use fields...
}
}