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.
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- Làm việc với đối tượng dữ liệu có thể ghi nhận được
- Liên kết thành phần hiển thị
- Tổng quan về thư viện Paging 2