Databinding

장시영·2022년 5월 18일
post-thumbnail

1. Databinding 이란?

안드로이드 라이브러리 모음집인 JetPack에 들어있는 라이브러리 이며, xml에 있는 데이터(위젯, 뷰 등)을 Activity와 연결하여

2. 사용방법

1) gradle 세팅

build.gradle 파일에서 아래처럼 세팅

2) xml파일 layout 태그로 감싸기

최상단에 layout 태그를 생성해주고 기존의 레이아웃을 모두 안으로 집어넣는다. 그리고 기존의 레이아웃에 있던 xmlns를 모두 layout 태그로 옮겨줘야한다.

3) Activity에 ActivityMainBinding 객체 생성

4) Binding 객체에 xml파일 연결

5) binding 객체를 이용해 데이터 동작

binding.데이터Id.set(getResources().getDrawable(R.drawable.파일이름)

profile
코딩주니어

0개의 댓글