Bắt đầu

Tìm hiểu cách chuẩn bị sẵn sàng cho môi trường phát triển để làm việc với Dữ liệu Thư viện liên kết, 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 mang đến cả tính linh hoạt và phạm vi rộng khả năng tương thích. Đó là một thư viện hỗ trợ nên bạn có thể sử dụng nó 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, 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 Android Gradle trình bổ trợ.

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ừ trang Hỗ trợ Kho lưu 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 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 vào tệp build.gradle trong mô-đun ứng dụng, như minh hoạ trong đoạn mã sau ví dụ:

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

Tính năng hỗ trợ liên kết dữ liệu trong Android Studio

Android Studio hỗ trợ nhiều tính năng chỉnh sửa cho mã liên kết dữ liệu. Cho 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ữ biểu thức
  • Hoàn tất mã XML
  • Tài liệu tham khảo, bao gồm navigation—chẳng hạn như khi di chuyển đến một nội dung khai báo—và tài liệu ngắn gọn

Ngăn Preview (Xem trước) trong Layout Editor hiển thị giá trị mặc định của dữ liệu biểu thức ràng buộc, 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 bạn chỉ cần hiển thị giá trị mặc định trong giai đoạn thiết kế của ứng dụng dự án, bạn có thể sử dụng các thuộc tính tools thay vì các giá trị biểu thức mặc định, như được 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ề liên kết dữ liệu, hãy tham khảo các tài nguyên khác.