Thiết kế thích ứng và đáp ứng
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.

Để phù hợp với kích thước màn hình ngày càng tăng, chúng tôi đã tích hợp hành vi thích ứng vào các mẫu bố cục Material của ProtoLayout và bố cục thiết kế Figma, cho phép các khe tự động điều chỉnh. Về bản chất, các khe được thiết kế để lấp đầy chiều rộng có sẵn. Lề được đặt dưới dạng tỷ lệ phần trăm, với lề bên trong bổ sung được thêm vào các khe ở cuối và đầu màn hình, tính đến sự biến động trong đường cong của màn hình khi màn hình mở rộng.
Để khai thác tối đa kích thước màn hình lớn hơn và không gian bổ sung, hãy cân nhắc việc sử dụng không gian màn hình bổ sung để mang lại nhiều giá trị hơn bằng cách cho phép người dùng truy cập vào thông tin hoặc lựa chọn bổ sung. Để đạt được các bố cục này, bạn cần tuỳ chỉnh thêm ngoài hành vi thích ứng tích hợp. Bạn có thể thực hiện việc này bằng cách thêm nội dung hữu ích hơn vào bố cục sau điểm ngắt. Xin lưu ý rằng điểm ngắt được đề xuất được đặt ở kích thước màn hình 225 dp.
Các thuật ngữ thiết yếu
Thiết kế thích ứng: Phương pháp thiết kế trong đó bố cục tự động định dạng và định vị các phần tử như nút, trường văn bản và hộp thoại để mang lại trải nghiệm tối ưu cho người dùng. Tự động mang lại cho người dùng thêm giá trị trên màn hình lớn hơn bằng cách sử dụng các phương pháp thiết kế thích ứng. Cho dù đó là nhiều văn bản hiển thị nhanh hơn, nhiều thao tác hơn trên màn hình hay các mục tiêu nhấn lớn hơn, dễ tiếp cận hơn, các phương pháp thích ứng đều mang lại trải nghiệm nâng cao cho người dùng màn hình lớn.
Thiết kế thích ứng: Phương pháp thiết kế trong đó giao diện thay đổi dựa trên các điều kiện đã biết về người dùng, thiết bị hoặc môi trường. Thiết kế thích ứng trong Material bao gồm cả việc điều chỉnh bố cục và thành phần.
Xây dựng thiết kế thích ứng và được tối ưu hoá
Để đảm bảo bố cục thiết kế của bạn thích ứng với các kích thước màn hình lớn hơn, chúng tôi đã cập nhật hành vi của bố cục và thành phần để có hành vi thích ứng tích hợp, bao gồm cả lề và khoảng đệm dựa trên tỷ lệ phần trăm.
Nếu đang sử dụng các mẫu ProtoLayout, bạn có thể tự động kế thừa các bản cập nhật này thông qua ProtoLayout API và ghi chú phát hành beta, đồng thời chỉ cần cung cấp bố cục mà bạn đã thêm nội dung hoặc thành phần bổ sung sau điểm ngắt kích thước màn hình. Để biết hướng dẫn đầy đủ và các đề xuất về cách tận dụng kích thước màn hình lớn hơn, hãy xem Hướng dẫn về Thẻ thông tin. Thẻ thông tin có chiều cao màn hình cố định, vì vậy, chúng tôi đã điều chỉnh khoảng đệm để tối đa hoá không gian màn hình bị giới hạn mà không tạo ra phần cắt không mong muốn.
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-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Responsive and adaptive design\n\nTo accommodate the increasing screen size, we've incorporated responsive behavior into the [ProtoLayout Material layout templates](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/material3/package-summary#(androidx.wear.protolayout.material3.MaterialScope).primaryLayout(kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,androidx.wear.protolayout.ModifiersBuilders.Clickable,androidx.wear.protolayout.material3.PrimaryLayoutMargins)) and Figma design layouts, allowing the slots to automatically adapt. In essence, slots are designed to fill the available width. Our margins are set as percentages, with additional inner margins added to slots at the bottom and top of the screen, accounting for fluctuations in the curve of the screen as it enlarges.\n\nTo maximize the larger screen size and additional space, consider utilizing the extra screen space to provide more value by allowing users to access additional information or options. Achieving these layouts requires additional customization beyond the built-in responsive behavior. This can be accomplished by adding more helpful content to the layout after the breakpoint. It's important to note that the recommended breakpoint is set at the 225dp screen size.\n\nEssential terms\n---------------\n\n**Responsive design:** A design approach in which layouts dynamically format and position elements such as buttons, text fields, and dialogs for an optimal user experience. Automatically offer users additional value on larger screens by utilizing responsive design practices. Whether it's more text visible at a glance, more actions on screen, or larger, more accessible tap targets, responsive practices provide an enhanced experience for users of large screens.\n\n**Adaptive design:** A design approach in which the interface changes based on known user, device, or environmental conditions. Adaptive design in Material includes layout and component adaptations.\n\nBuilding responsive and optimized designs\n-----------------------------------------\n\nTo ensure your design layouts adapt to larger screen sizes, we have updated the behavior of our layouts and components to have built-in responsive behavior, including percentage-based margins and padding.\nIf you are using our ProtoLayout templates, you can inherit these updates automatically through the [ProtoLayout API](/design/ui/wear/guides/surfaces/tiles/reference/kotlin/androidx/wear/protolayout/material3/package-summary) and the [beta release notes](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0-beta02), and only need to supply layouts where you have added additional content or components after a screen size breakpoint. For full guidance and recommendations on how to take advantage of a larger screen size, view our [Tiles guidance](/design/ui/wear/guides/surfaces/tiles/wear/guides/surfaces/tiles). Tiles have a fixed screen height, so we've adjusted the padding to maximize the limited screen real estate without creating unwanted clipping."]]