Android Studio

[안드로이드] Butterknife 사용법

i-moo 2017. 1. 22. 20:35
반응형

버터나이프란?

findviewbyid를 좀 더 간편하게 사용하게 해주는 오픈 api이다.


버터나이프 사이트 참고 : http://jakewharton.github.io/butterknife/


1. Gradle (Module:app)에 dependencies 추가

dependencies {


compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

}


2. 사용할 class에 변수 선언

@BindView(R.id.addBtn)
ImageButton addBtn;

3. create()함수 내에 버터나이프 바인드

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

findViewById 없이 addBtn 변수 사용가능


반응형