Tối ưu hoá cho màn hình lớn
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.

CẤP 2 — Các nguyên tắc về Chất lượng ứng dụng cho màn hình lớn giúp chuẩn bị để ứng dụng của bạn phù hợp với cả màn hình lớn và màn hình nhỏ.

CÁC ỨNG DỤNG TỐI ƯU HOÁ CHO MÀN HÌNH LỚN tận dụng màn hình lớn của các thiết bị đó để mang đến trải nghiệm sử dụng hiệu quả, hấp dẫn cho người dùng.
Ứng dụng được tối ưu hoá được xây dựng với bố cục thích ứng/đáp ứng với các hướng dọc và hướng ngang, chế độ nhiều cửa sổ cũng như trạng thái gập vào và mở ra của thiết bị. Các dải điều hướng và ngăn điều hướng giúp cải thiện giao diện người dùng, trong đó 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.
Các ứng dụng được tối ưu hoá cho màn hình lớn cung cấp tính năng hỗ trợ điều hướng bằng bàn phím, dùng phím tắt, thu phóng bằng chuột và bàn di chuột, hành vi "nhấp chuột phải" và di chuột.
Những việc nên làm và việc không nên làm
- Tạo bố cục gồm 2 ngăn
- Sử dụng bố cục dạng lưới và dạng cột
- Thay thế thanh điều hướng bằng các dải điều hướng và ngăn điều hướng
- Dùng tính năng nhúng hoạt động trong các ứng dụng cũ, nhiều hoạt động
- Hỗ trợ chức năng nâng cao cho bàn phím, chuột và bàn di chuột
- Kéo giãn các phần tử trên giao diện người dùng (trường văn bản, nút, hộp thoại) để lấp đầy không gian thừa
- Kéo giãn hoặc cắt hình ảnh
- Tạo bảng điều khiển hoặc trang tính rộng hết cỡ
Nguyên tắc
Tuân theo nguyên tắc Cấp 2 để tối ưu hoá ứng dụng cho màn hình lớn.
Hãy hỗ trợ màn hình thuộc mọi kích thước trên mọi loại thiết bị có bố cục đáp ứng/thích ứng nhằm mang lại trải nghiệm tối ưu cho người dùng.
Nguyên tắc từ LS-U1 đến LS-U4
Nội dung
Bố cục ứng dụng tuân theo các kích thước màn hình lớn. Giao diện người dùng của ứng dụng bao gồm:
- Ngăn điều hướng và dải điều hướng dọc theo cạnh mà người dùng bắt đầu đọc văn bản
- Bố cục dạng lưới phù hợp với các thay đổi về kích thước cửa sổ
- Bố cục dạng cột
- Các bảng điều khiển dọc theo cạnh đối diện với hướng người dùng bắt đầu đọc văn bản, mở ra theo mặc định trên màn hình lớn
Bố cục gồm 2 ngăn tận dụng không gian của màn hình lớn. Ứng dụng có nhiều hoạt động triển khai tính năng nhúng hoạt động để tạo bố cục gồm nhiều ngăn cạnh nhau của các hoạt động.
Đích chạm lớn và dễ dàng chạm được. Có thể đặt đối tượng có thể vẽ mang tính tương tác làm tâm điểm.
Lý do
Thiết bị màn hình lớn có nhiều kiểu dáng, chẳng hạn như máy tính bảng, thiết bị có thể gập lại và thiết bị ChromeOS. Kích thước màn hình sẽ khác nhau. Các thiết bị thường (và đôi khi chủ yếu) được sử dụng theo hướng ngang.
Hỗ trợ các thiết bị đầu vào (phần cứng) bên ngoài để tăng khả năng hữu dụng của ứng dụng và mức độ hài lòng của người dùng.
Nguyên tắc từ LS-I3 đến LS-I9
Nội dung
Ứng dụng cung cấp dịch vụ hỗ trợ nâng cao cho phương thức nhập bằng bàn phím, chuột và bàn di chuột. Trình đơn tuỳ chọn có thể truy cập được bằng hành vi nhấp chuột phải bằng chuột và bàn di chuột (nút chuột phụ hoặc cử chỉ nhấn phụ). Bạn có thể thu phóng nội dung ứng dụng bằng con lăn chuột và cử chỉ chụm bàn di chuột. Thành phần trên giao diện người dùng có các trạng thái di chuột.
Lý do
Các thiết bị ngoại vi như bàn phím, chuột và bàn di chuột thường được kết nối với các thiết bị màn hình lớn. Thiết bị ChromeOS thường được tích hợp sẵn bàn phím và bàn di chuột. Người dùng quen với việc sử dụng phím tắt, nhiều nút trên chuột, con lăn chuột và cử chỉ trên bàn di chuộ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,["# Large screen optimized\n\nTIER 2 --- [Large screen app\nquality](/docs/quality-guidelines/large-screen-app-quality) guidelines that\nprepare your app for displays large and small.\n\nAPPS OPTIMIZED FOR LARGE SCREENS take advantage of the expansive displays of\nlarge screen devices to provide a productive, engaging user experience.\n\nOptimized apps are built with responsive/adaptive layouts that conform to\nportrait and landscape orientations, multi‑window mode, and folded and\nunfolded device states. Navigation rails and drawers enhance a user interface\nthat dynamically formats and positions elements such as buttons, text fields,\nand dialogs for an optimal user experience.\n\nApps optimized for large screens provide support for keyboard navigation,\nkeyboard shortcuts, and mouse and trackpad zoom, \"right‑click,\" and hover\nbehavior.\n\nDo's and don'ts\n---------------\n\ncheck_circle\n\n### Do\n\n- Create two-pane layouts\n- Use grid and column layouts\n- Replace navigation bars with navigation rails and drawers\n- Use activity embedding in legacy, multi-activity apps\n- Support advanced keyboard, mouse, and trackpad functionality \ncancel\n\n### Don't\n\n- Stretch UI elements (text fields, buttons, dialogs) to fill extra space\n- Stretch or crop images\n- Make panels or sheets full width\n\nGuidelines\n----------\n\nFollow the Tier 2 guidelines to optimize your apps for large screens. \n\n### [UX](/docs/quality-guidelines/large-screen-app-quality#t2_ux)\n\nSupport screens of all sizes on devices of all kinds with responsive/adaptive layouts that provide an optimal user experience.\n\nGuidelines [LS-U1](/docs/quality-guidelines/large-screen-app-quality#LS-U1) through [LS-U4](/docs/quality-guidelines/large-screen-app-quality#LS-U4) \n\n#### What\n\nApp layouts conform to large screen dimensions. App UI includes:\n\n- Leading-edge navigation rails and drawers\n- Grid layouts that accommodate window size changes\n- Column layouts\n- Trailing-edge panels that are open by default on large screens\n\nTwo-pane layouts take advantage of large screen space. Multi‑activity apps implement activity embedding to create multi‑pane layouts of activities side by side.\n\nTouch targets are large and reachable. Interactive drawables are focusable. \n\n#### Why\n\nLarge screen devices encompass a variety of form factors, including tablets, foldables, and ChromeOS devices. Display sizes vary. Devices are often---sometimes primarily---used in landscape orientation. \n\n#### How\n\nSee the [UX](/guide/topics/large-screens/ux) overview. \n\n### [Keyboard, mouse, and trackpad](/docs/quality-guidelines/large-screen-app-quality#t2_keyboard_mouse_trackpad)\n\nSupport external hardware input devices to increase app usability and user satisfaction.\n\nGuidelines [LS-I3](/docs/quality-guidelines/large-screen-app-quality#LS-I3) through [LS-I9](/docs/quality-guidelines/large-screen-app-quality#LS-I9) \n\n#### What\n\nApp provides enhanced support for keyboard, mouse, and trackpad input. Options menus are accessible by mouse and trackpad right‑click (secondary mouse button or secondary tap) behavior. App content can be zoomed using the mouse scroll wheel and trackpad pinch gestures. UI elements have hover states. \n\n#### Why\n\nPeripherals such as keyboards, mice, and trackpads are often connected to large screen devices. ChromeOS devices typically have a built‑in keyboard and trackpad. Users are accustomed to using keyboard shortcuts, multiple mouse buttons, mouse scroll wheel, and trackpad gestures. \n\n#### How\n\nSee the [Keyboard, mouse, and trackpad](/guide/topics/large-screens/keyboard-mouse-and-trackpad-tier-2) overview."]]