시작하기

개발 환경에서 데이터를 사용할 준비를 하는 방법을 알아봅니다. Android 스튜디오의 데이터 결합 코드 지원을 포함한 결합 라이브러리

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

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

빌드 환경

데이터 결합을 시작하려면 지원 저장소(Android SDK Manager의 저장소)에 있습니다. 자세한 내용은 IDE 및 SDK 도구를 참고하세요.

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

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 속성을 사용할 수 있습니다. 도구 속성 참조에 설명되어 있습니다.

추가 리소스

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