시작하기

Android 스튜디오의 데이터 결합 코드 지원을 비롯하여 개발 환경에서 데이터 결합 라이브러리를 함께 사용하도록 준비하는 방법을 자세히 알아봅니다.

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

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

빌드 환경

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

데이터 결합을 사용하도록 앱을 구성하려면 다음 예에서와 같이 dataBinding 요소를 앱 모듈의 build.gradle 파일에 추가하세요.

android {
        ...
        dataBinding {
            enabled = 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 속성을 사용할 수 있습니다.

참고 자료

데이터 결합에 관해 자세히 알아보려면 다음 참고 자료를 참조하세요.

샘플

Codelab

블로그 게시물