한 걸음 두 걸음
android 안드로이드 / buterknife 버터나이프 사용 방법 본문
반응형
1. bulid.gradle(module : app)에
implementation 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
를 추가한다.
- butterKnife를 적용시킬 Activity에서 onCreate안에 다음과 같이 써준다.
ButterKnife.bind(this);
3. findViewById대신 아래와같이 작성한다. (접근지정자는 제외해야함!)
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
@BindView(R.id.activity_main_open_button)
Button mOpenButton;
@BindView(R.id.activity_main_close_button)
Button mCloseButton;
@BindView(R.id.activity_main_lock_checkbox)
CheckBox mLockCheckbox;
@BindView(R.id.activity_main_drawer)
DrawerLayout drawerLayout;
@BindView(R.id.activity_main_drawer_listview)
ListView mDrawerListView;
@OnClick(R.id.btn\_main\_intent)
void onIntentButtonClick(){
Log.d(TAG, "clicked!");
}
레퍼런스 심화 https://calyfactory.github.io/view-binding/
반응형
'FrontEnd > Android' 카테고리의 다른 글
android 안드로이드 ] 앱 빌드시 앱 아이콘 / 위젯 사라짐 문제 (0) | 2019.05.09 |
---|---|
android Proguard / Open Source Library (0) | 2019.05.08 |
android Open Source / Open Source Library / Butterknife / Okhttp3 / Retrofit 2 / Glide / Firebase Auth (0) | 2019.05.01 |
android alertDialog 색상 변경하기 / 간단 (0) | 2019.05.01 |
안드로이드 내부저장소에 저장된 파일 PC로 옮기기 / android internal File save / Device File Explorer (0) | 2019.05.01 |