Thanh ứng dụng, còn gọi là thanh thao tác, là một trong những thành phần thiết kế quan trọng nhất trong các hoạt động của ứng dụng, vì thanh này có cấu trúc hình ảnh và phần tử tương tác quen thuộc với người dùng. Việc sử dụng thanh ứng dụng giúp ứng dụng của bạn nhất quán với các ứng dụng Android khác, giúp người dùng nhanh chóng hiểu được cách vận hành ứng dụng và có được trải nghiệm tuyệt vời.
Sau đây là các chức năng chính của thanh ứng dụng:
Không gian dành riêng để cung cấp cho ứng dụng danh tính và cho biết vị trí của người dùng trong ứng dụng.
Quyền truy cập có thể dự đoán được vào các thao tác quan trọng, chẳng hạn như tìm kiếm.
Hỗ trợ điều hướng và chuyển đổi chế độ xem, sử dụng các tab hoặc trình đơn.
Phần tài liệu này mô tả cách sử dụng tiện ích AndroidX
Toolbar làm thanh ứng dụng. Có nhiều cách khác để triển khai thanh ứng dụng (ví dụ: một số giao diện thiết lập ActionBar làm thanh ứng dụng theo mặc định), nhưng việc sử dụng AppCompat Toolbar sẽ giúp bạn dễ dàng thiết lập thanh ứng dụng hoạt động được trên nhiều thiết bị nhất có thể. Nhờ đó, bạn cũng có thể tuỳ chỉnh thanh ứng dụng trong quá trình phát triển ứng dụng sau này.
Tìm hiểu cách thêm thao tác vào thanh ứng dụng và trình đơn mục bổ sung của thanh ứng dụng đó, cũng như cách phản hồi khi người dùng chọn những thao tác đó.
Tìm hiểu cách sử dụng các tiện ích này để cung cấp chức năng nâng cao trong thanh ứng dụng.
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-06-29 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-06-29 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-06-29 UTC."]]