Di chuyển các ứng dụng hiện có dựa trên Khung hiển thị
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Ngay từ đầu, Jetpack Compose được thiết kế với trọng tâm là khả năng tương tác của Khung hiển thị. Vì vậy, bạn có thể dùng Compose trong Khung hiển thị và ngược lại. Chức năng này cho phép bạn sử dụng Compose trong ứng dụng hiện có dựa trên Khung hiển thị mà không cần phải viết lại ứng dụng từ đầu.
Các trang sau đây trình bày cách tích hợp Compose vào những ứng dụng bạn hiện có:
- Chiến lược di chuyển: Tìm hiểu chiến lược để từng bước đưa Compose vào cơ sở mã một cách an toàn.
- API có khả năng tương tác: Tìm hiểu về các API của Compose để giúp bạn kết hợp Compose với giao diện người dùng dựa trên Khung hiển thị.
- Những điểm cần cân nhắc khác: Tìm hiểu những điểm cần cân nhắc khác như sắp xếp theo chủ đề, cấu trúc và kiểm thử trong khi di chuyển ứng dụng dựa trên Khung hiển thị sang Compose.
Mẫu
Các mẫu sau đây minh hoạ khả năng tương tác của Jetpack Compose và Khung hiển thị:
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-21 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-21 UTC."],[],[],null,["# Migrate existing View-based apps\n\nJetpack Compose was designed with View interoperability right from the start---you\ncan use Compose within Views, and vice versa. This functionality allows you\nto adopt Compose in your existing View-based app without having to rewrite it\nfrom scratch.\n\nThe following pages describe how to integrate Compose with your existing apps:\n\n- [Migration strategy](/develop/ui/compose/migrate/strategy): Learn the strategy to safely and incrementally introduce Compose into your codebase.\n- [Interoperability APIs](/develop/ui/compose/migrate/interoperability-apis): Learn about Compose's APIs to help you combine Compose with View-based UI.\n- [Other considerations](/develop/ui/compose/migrate/other-considerations): Learn other considerations like theming, architecture, and testing while migrating your View-based app to Compose.\n\n#### Samples\n\nThe following samples demonstrate Jetpack Compose and View interoperability:"]]