Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 사이드프로젝트
- motionlayout
- viewBinding
- 알고리즘
- viewpager
- datastore
- 애니메이션
- 스택/큐
- Android#Kotlin#사진
- SpringAnimation
- VectorDrawable
- 사이드 프로젝트
- kotlin
- Android
- 안드로이드 애니메이션
- 파이썬
- 안드로이드
- Desigin Pattern
- 짤팁
- AndroidStudion4.1
- 백준
- singleclick
- 14891_톱니바퀴
- velog
- Delgate Pattern
- 캣푸드 기록장
- Python
- 잡담글
- DynammincProgramming
- ARCore
Archives
- Today
- Total
목록Android#Kotlin#DataBinding (1)
밍맹의 생각날 때 적는 블로그
[Android/Kotlin] DataBinding(데이터바인딩) 1 - 기초
혼자서 데이터 바인딩을 학습했다. 중간에 헤맸던 부분이 너무 많아서 이제야 포스팅한다... 지금까지 학습한 부분을 예제를 통해서 알아보자. 데이터바인딩이란? 우리는 안드로이드 어플의 한 화면을 만들 때, 뷰를 생성하고 그 뷰에 적절한 값들을 넣어준다. 평소처럼 개발을 한다고 생각하면 이런 식으로 액티비티에 뷰를 바인딩시켜주는 작업을 한다. val button : Button = findViewById(R.id.btnSample) 한 두 개라면 괜찮지만 한 화면의 뷰가 10개 이상 넘어간다고 했을 경우 굉장히 막막하다.... 코틀린은 extenstion을 이용해 편하게 작업이 가능하긴 하나, 이 또한 모든 바인딩을 액티비티에서 해주므로 내가 현재 공부하려는 MVVM패턴에서는 적절치 못하다. 그래서 데이터 ..
안드로이드
2020. 1. 24. 12:45