Bố cục ứng dụ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.

Khi thiết kế ứng dụng cho Wear OS, hãy chú ý đến bố cục mà bạn chọn
từng trải nghiệm. Vì Wear OS chạy trên màn hình tròn và hoạt động cắt video sẽ hiệu quả hơn
phổ biến hơn so với trên thiết bị cầm tay, có hai loại bố cục chuẩn
mà bạn nên cân nhắc khi thiết kế ứng dụng.
Bố cục không cuộn tập trung vào thông tin có thể xem nhanh và mang lại giá trị cho người dùng
ít hoặc không có tương tác. Do đó, có thể khó khăn trong việc tạo
hành vi thích ứng vào các bố cục này:

- Thử nghiệm bằng cách kết hợp ngôn ngữ, tỷ lệ phông chữ, thiết bị và biến
nội dung.
- Chỉ sử dụng bố cục không cuộn được khi nội dung đã được xác định hoặc kiểm soát
trước thời điểm đó hoặc nếu bạn phải sử dụng một thiết kế cụ thể.
- Áp dụng lề trên, dưới và bên được đề xuất cho bố cục.
- Xác định lề theo giá trị phần trăm ở những vị trí mà nội dung có thể khác
cắt bớt.
- Sắp xếp các phần tử để tận dụng không gian trong phần tử
và duy trì sự cân bằng trên nhiều kích thước thiết bị.
Đối với các trang chứa nhiều thông tin hơn mức vừa với một màn hình, hoặc
để hỗ trợ những hành trình dài và sống động hơn, hãy dùng tính năng cuộn
chế độ xem.

- Áp dụng lề trên, dưới và bên được đề xuất.
- Xác định lề bên ngoài theo giá trị phần trăm để ngăn việc cắt xén ở
phần đầu và phần cuối của vùng chứa có thể cuộn.
- Áp dụng lề trong các giá trị DP cố định giữa các phần tử trên giao diện người dùng.
Chế độ xem cuộn sử dụng phương pháp thiết kế đáp ứng thường thích ứng với nhiều
kích thước màn hình. Tuy nhiên, trong một số trường hợp đặc biệt, bạn có thể sử dụng điểm ngắt để
ghi đè phương diện và bổ sung bố cục để cho thấy các lựa chọn bổ sung, cải thiện
khả năng xem nhanh hoặc làm cho nội dung phù hợp hơn với màn hình. Ví dụ sau đây
cho thấy cách mở rộng 2 nút dưới cùng trên màn hình lớn:

Bộ công cụ thiết kế Figma
Truy cập trang tải bộ thiết kế xuống để khám phá các bố cục thiết kế có sẵn
thành phần, tuỳ chọn và nội dung đề xuất để tạo các ứng dụng và thẻ thông tin khác nhau
các thiết kế tuân theo các phương pháp hay nhất.
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,["# App layouts\n\nWhen designing apps for Wear OS, be intentional about the layouts you choose for\neach experience. Because Wear OS runs on circular displays and clipping is more\ncommon than on handheld devices, there are two categories of canonical layouts\nthat you should consider when designing your app.\n\nNon-scrolling app layouts\n-------------------------\n\nNon-scrolling layouts focus on glanceable information and offer users value with\nlittle or no interaction. Because of that, it can be challenging to build\nresponsive behavior into these layouts:\n\n### Build for responsive non-scrolling views\n\n- Test on a combination of languages, font scaling, devices, and variable content.\n- Use non-scrollable layouts only when the content is known or controlled ahead of time, or if you must use a specific design.\n- Apply the [recommended top, bottom, and side margins](/design/ui/wear/guides/components/dialogs#adaptive-layouts) to the layout.\n- Define margins in percentage values in places where content might otherwise be clipped.\n- Arrange elements to make the best possible use of the space within the screen and maintain balance across different device sizes.\n\nScrolling app layouts\n---------------------\n\nFor pages that contain more information than can fit on a single screen, or\nwhich are required to support longer and more immersive journeys, use a scroll\nview.\n\n### Build for responsive scroll views\n\n- Apply the [recommended top, bottom, and side margins](/design/ui/wear/guides/components/dialogs#adaptive-layouts).\n- Define outer margins in percentage values to prevent clipping at the beginning and end of the scrollable container.\n- Apply margins in fixed DP values between UI elements.\n\n### How to build for adaptive scroll views using a screen size breakpoint\n\nScroll views that use responsive design practices usually adapt to a range of\nscreen sizes. However, in some special cases, you can use a breakpoint to\noverride dimensions and augment layouts which show additional options, improve\nglanceability, or make content fit better on screen. The following example\nshows how, on larger screens, the bottom two buttons are widened:\n\nFigma design kits\n-----------------\n\n[Visit the design kit downloads page](/design/ui/wear/guides/foundations/download) to explore design layouts with built-in\ncomponents, options, and recommendations to create different app and tile\ndesigns that follow best practices."]]