Thêm mục trình đơn từ những mảnh vỡVới hầu hết giao diện người dùng của bạn gói gọn trong những mảnh vỡ, nó làm cho tinh thần để đóng gói bất kỳ mục trình đơn liên quan đến hoạt động và hành động Bar hành động trong những mảnh vỡ. Để đăng ký các mảnh của bạn như là một đóng góp cho các tùy chọn trình đơn, gọi setHasOptionsMenu trong vòng hander onCreate của nó:Bạn có thể override bộ xử lý onCreateOptionsMenu, như được diễn tả trong phần trước, để đưa các menu và hành động thanh. Tại thời gian chạy, Hệ thống sẽ tổng hợp các mục trình đơn được cung cấp bởi các hoạt động và mỗi người trong số những mảnh vỡ thành phần của nó.Xác định phân cấp trình đơn trong XMLChứ không phải là xây dựng thực đơn của bạn trong mã, đó là các thực hành tốt nhất để xác định phân cấp trình đơn của bạn như là nguồn lực XML. Như với bố cục và các nguồn lực, điều này sẽ cho bạn khả năng để tạo ra các menu khác nhau cho các cấu hình phần cứng khác, ngôn ngữ hoặc vị trí.Đơn tài nguyên được lưu trữ như XML file trong thư mục res/thực đơn của dự án của bạn. Mỗi đơn hier¬archy phải được tạo ra như là một tập tin riêng biệt, mà theo tên chữ thường sẽ trở thành các định danh tài nguyên.Tạo hệ thống Menu của bạn sử dụng thẻ đơn như nút gốc và một loạt các mục thẻ để xác định mỗi mục trình đơn. Mỗi nút mục hỗ trợ các thuộc tính để xác định mỗi người trong số các tuỳ chọn khoản mục Menu có sẵn. Điều này bao gồm văn bản, biểu tượng, phím tắt, và tùy chọn hộp kiểm, cũng như hành động đóng mở xem và hành động các nhà cung cấp.Để tạo một menu con, đặt một từ khóa menu mới như là một subnode trong vòng một mục. Danh sách 10-15 cho thấy làm thế nào để tạo ra một hệ thống phân cấp trình đơn đơn giản như là một nguồn XML.
đang được dịch, vui lòng đợi..
