Bố cục tương đối và tuỳ chỉnh

Các thao tác nhập, nội dung hoặc thao tác khác có thể xuất hiện tương quan với nhau hoặc bị hạn chế trong một vùng chứa mẹ. Bạn có thể tuỳ chỉnh bố cục nhiều hơn, nhưng hãy nhớ tuân thủ việc nhóm, cột và khoảng cách nhất quán.

Xác thực là một bố cục tương đối phổ biến, như minh hoạ trong hình sau. Trong đó, bố cục tuỳ chỉnh được mô tả bằng cách các phần tử trên giao diện người dùng liên quan với nhau.

Bố cục cũng có thể sử dụng kết hợp các loại bố cục. Ví dụ: bạn có thể ghép một băng chuyền hoặc thành phần cuộn ngang với các thẻ dọc. Hoặc bạn có thể trình bày một biểu đồ tuỳ chỉnh có dữ liệu danh sách dọc.

Bạn có thể trình bày nội dung trong các hàng hoặc cột có thể cuộn bằng các hàng và cột lười.

Bố cục toàn màn hình là một bố cục phổ biến khác, như được dùng trong chế độ sống động.

Hình 27: Bố cục toàn màn hình, như được dùng trong chế độ hiển thị tối đa

Nếu đang làm việc với Khung hiển thị thay vì Compose, bạn có thể dùng ConstraintLayout để bố trí các khung hiển thị theo mối quan hệ giữa các khung hiển thị cùng cấp và bố cục gốc, cho phép bố cục lớn và phức tạp. ConstraintLayout cho phép bạn tạo hoàn toàn bằng cách kéo và thả thay vì chỉnh sửa XML bằng trình chỉnh sửa bố cục. Tìm hiểu thêm về cách tạo giao diện người dùng bằng Layout Editor.

Tìm hiểu thêm về các nguyên tắc cơ bản về bố cục trong Compose và những thành phần tạo nên một thành phần kết hợp.

Chế độ xem web

WebView là một khung hiển thị các trang web trong ứng dụng. Trong hầu hết các trường hợp, bạn nên sử dụng một trình duyệt web tiêu chuẩn, chẳng hạn như Chrome, để phân phối nội dung cho người dùng. Để tìm hiểu thêm về trình duyệt web, hãy đọc hướng dẫn về cách triệu hồi trình duyệt bằng một ý định.