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 스튜디오는 다수의 데이터 결합 코드 편집 기능을 지원합니다. 예를 들어 데이터 결합 표현식과 관련하여 다음 기능을 지원합니다.
Layout Editor의 Preview 창에는 데이터 결합 표현식의 기본값(제공된 경우)이 표시됩니다. 예를 들어 Preview 창에는 다음 예에서 선언된 TextView
위젯의 my_default
값이 표시됩니다.
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
프로젝트의 설계 단계에서만 기본값을 표시해야 하는 경우 도구 속성 참조에 설명된 것처럼 기본 표현식 값 대신 tools
속성을 사용하면 됩니다.
참고 자료
데이터 결합에 관해 자세히 알아보려면 다음 추가 리소스를 참조하세요.