시작하기

Android 스튜디오의 데이터 결합 코드 지원을 포함하여 개발 환경에서 데이터 결합 라이브러리를 사용할 수 있도록 준비하는 방법을 알아보세요.

데이터 결합 라이브러리는 유연성과 광범위한 호환성을 모두 제공하는 지원 라이브러리이므로 Android 4.0 (API 수준 14) 이상을 실행하는 기기에서 사용할 수 있습니다.

프로젝트에서 최신 Android Gradle 플러그인을 사용하는 것이 좋습니다. 그러나 데이터 결합은 버전 1.5.0 이상에서 지원됩니다. 자세한 내용은 Android Gradle 플러그인 업데이트 방법을 참고하세요.

빌드 환경

데이터 결합을 시작하려면 Android SDK Manager의 지원 저장소에서 라이브러리를 다운로드하세요. 자세한 내용은 IDE 및 SDK 도구 업데이트를 참고하세요.

데이터 결합을 사용하도록 앱을 구성하려면 다음 예와 같이 앱 모듈의 build.gradle 파일에서 dataBinding 빌드 옵션을 사용 설정합니다.

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

Android 스튜디오의 데이터 결합 지원

Android 스튜디오는 다수의 데이터 결합 코드 편집 기능을 지원합니다. 예를 들어 데이터 결합 표현식에 다음 기능을 지원합니다.

  • 구문 강조표시
  • 표현식 언어 구문 오류 플래그 지정
  • XML 코드 완성
  • 선언으로 이동과 같은 탐색을 포함한 참조 및 빠른 문서

Layout EditorPreview 창에는 데이터 결합 표현식의 기본값(제공된 경우)이 표시됩니다. 예를 들어 Preview 창에는 다음 예에서 선언된 TextView 위젯의 my_default 값이 표시됩니다.

<TextView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@{user.firstName, default=my_default}"/>

프로젝트의 설계 단계에서만 기본값을 표시해야 한다면 도구 속성 참조에 설명된 대로 기본 표현식 값 대신 tools 속성을 사용하면 됩니다.

추가 리소스

데이터 결합에 관한 자세한 내용은 다음 추가 리소스를 참고하세요.