Giới thiệu về bố cục thích ứ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.
Ứng dụng Android chạy trên nhiều loại thiết bị, từ điện thoại gập cho đến
TV treo tường. Để cung cấp trải nghiệm người dùng tuyệt vời trên tất cả các loại
thiết bị, điều chỉnh giao diện người dùng của ứng dụng sao cho phù hợp với nhiều kích thước và cấu hình màn hình. Chiến lược phát hành đĩa đơn
các ứng dụng Android hay nhất tận dụng tối đa không gian màn hình mà các ứng dụng đó chiếm dụng và xử lý
các thay đổi đối với không gian đó trong thời gian chạy, bao gồm cả các thay đổi về hướng và cửa sổ
đổi kích thước ở chế độ chia đôi màn hình và chế độ cửa sổ tuỳ ý.
Chủ đề
Tài liệu về bố cục thích ứng cung cấp hướng dẫn về các chủ đề sau,
cách:
- Thiết kế và triển khai bố cục thích ứng
- Điều chỉnh thanh điều hướng chính của ứng dụng dựa trên kích thước cửa sổ
- Dùng các lớp kích thước cửa sổ để điều chỉnh giao diện người dùng của ứng dụng
- Đơn giản hoá việc triển khai bố cục chuẩn, chẳng hạn như list-detail,
bằng API Jetpack
Điều kiện tiên quyết
Hướng dẫn về bố cục thích ứng giả định rằng bạn đã hiểu rõ các khái niệm sau:
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: 2024-08-15 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-08-15 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: 2024-08-15 UTC."]]