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.
Đề 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