Bắt đầu

Tìm hiểu cách chuẩn bị sẵn sàng môi trường phát triển để làm việc với Thư viện liên kết dữ liệu, bao gồm cả tính năng hỗ trợ mã liên kết dữ liệu trong Android Studio.

Thư viện liên kết dữ liệu cung cấp cả tính linh hoạt và khả năng tương thích rộng — đây là thư viện hỗ trợ, vì vậy, bạn có thể sử dụng thư viện này với các thiết bị chạy Android 4.0 (API cấp 14) trở lên.

Bạn nên sử dụng trình bổ trợ Android cho Gradle mới nhất trong dự án của mình. Tuy nhiên, tính năng liên kết dữ liệu được hỗ trợ trên phiên bản 1.5.0 trở lên. Để biết thêm thông tin, hãy xem cách cập nhật trình bổ trợ Android cho Gradle.

Môi trường tạo bản dựng

Để bắt đầu liên kết dữ liệu, hãy tải thư viện xuống từ Kho lưu trữ hỗ trợ trong trình quản lý SDK Android. Để biết thêm thông tin, hãy xem phần Cập nhật IDE và Bộ công cụ SDK.

Để định cấu hình ứng dụng nhằm sử dụng tính năng liên kết dữ liệu, hãy bật tuỳ chọn bản dựng dataBinding trong tệp build.gradle của mô-đun ứng dụng, như ở ví dụ sau:

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

Hỗ trợ liên kết dữ liệu của Android Studio

Android Studio hỗ trợ nhiều tính năng chỉnh sửa đối với mã liên kết dữ liệu. Ví dụ: API này hỗ trợ các tính năng sau cho biểu thức liên kết dữ liệu:

  • Làm nổi bật cú pháp
  • Gắn cờ lỗi cú pháp ngôn ngữ của biểu thức
  • Hoàn tất mã XML
  • Tệp đối chiếu, bao gồm cả phần điều hướng (chẳng hạn như điều hướng đến một nội dung khai báo) và tài liệu nhanh

Ngăn Preview (Xem trước) trong Layout Editor hiển thị giá trị mặc định của biểu thức liên kết dữ liệu, nếu được cung cấp. Ví dụ: ngăn Preview (Xem trước) hiển thị giá trị my_default trên tiện ích TextView được khai báo trong ví dụ sau:

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

Nếu chỉ cần hiển thị giá trị mặc định trong giai đoạn thiết kế của dự án, bạn có thể sử dụng các thuộc tính tools thay vì giá trị biểu thức mặc định, như mô tả trong Tài liệu tham khảo về thuộc tính công cụ.

Tài nguyên khác

Để tìm hiểu thêm về tính năng liên kết dữ liệu, hãy tham khảo thêm các tài nguyên sau đây.