Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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
more
Archives
Today
Total
관리 메뉴

Jisoo’s devlog

DataBinding 본문

Android

DataBinding

지 슈 2023. 1. 12. 16:38

데이터 바인딩(DataBinding)

"데이터 묶기"

-> 데이터를 UI에 연결하기 위해 선언적 형식으로 결합할 수 있게 도와줌

 

선언적 형식으로 데이터와 언어를 묶으면 기존의 프로그램적 방식보다 코드를 최소화할 수 있다.

또한, MVP 또는 MVVM 패턴을 구현할 때 유용하게 사용된다. -> 학습 필요

 

예시)

MainActivity에서 btn1의 이미지뷰를 클릭하면 변수의 "data"가 "1"로 넘어감.

 

ImageInsideActivity에서 변수를 하나 만들어서 MainActivity에서 넘어온 "data"를 받는다.

 

ImageInsideActiviy의 코드를 if문을 작성해서 변수의 "data"가 무엇인지에 따라 다른 이미지뷰를 볼 수 있게 한다.

'Android' 카테고리의 다른 글

Anko 라이브러리  (0) 2023.01.27
splash 화면  (0) 2023.01.03