일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intArray
- android studio cloud
- DataBinding
- Encoding
- 네트워크
- 군대개발
- Status Bar
- 오류
- BindingAdapter
- multipart
- 디버깅 오류
- 군대 github
- REST API
- RETROFIT
- Log잘림
- Android
- kotlin
- Compose
- log
- apollo
- Rest
- Di
- interface
- 군대에서 안드로이드 개발
- text
- 군대 개발
- 뷰 겹침
- android 오류
- 군대 깃허브
- okhttp
- Today
- Total
목록DataBinding (2)
KDY

안녕하세요 이번에 포스팅할 내용은 BindingAdapter입니다. 들어가기에 앞서 DataBinding이 선행되어 있어야 함을 알립니다. https://yeongdae-coding.tistory.com/8 BindingAdapter란? LayoutView에는 여러가지 속성들이 있습니다. 하지만 이러한 속성들 중에서 자신이 원하는 기능이 없을수도 있습니다. 그럼 acitivity처럼 원하는 메서드를 따로 만들어서 사용할수는 없을까요? 아니요. 그때 사용하는게 오늘 알려드릴 BindingAdapter 입니다. 사용방법 먼저 BindingAdapter Class를 만들어 줍니다. object BindingAdapter { @JvmStatic @BindingAdapter("setText") fun change..

buildFeatures { // 데이터 바인딩 활성화 dataBinding true } DataBinding 이란? Android 생태계에서 이미 많이 사용되고 있는 DataBinding(데이터바인딩)은 간단하게 xml파일에 Data를 연결(binding)해서 사용할 수 있게 도와주며 Android JetPack 라이브러리의 하나의 기능 입니다. 즉, 데이터바인딩은 애플리케이션 로직과 레이아웃을 binding하는 데 필요한 글루 코드를 최소화합니다. 글루 코드란?프로그램의 요구사항 구현에는 기여하지 않지만, 본래 호환성이 없는 부분끼리 결합하기 위해 작동하는 코드-제타위키 내용이 이렇다 보니 findViewById를 사용하지 않아도 되며 보통 MVVM 패턴을 구현 할 때 "LiveData"와 함께 거의..