2013-01-16 16 views
5

Tôi muốn triển khai menu phụ tùy chỉnh giống như menu Google Chrome có trong Android.Cách tạo menu phụ tùy chỉnh như ứng dụng Google Chrome

Screenshot of Chrome android app

Tôi không chắc chắn nếu nó được thực hiện bằng SubMenu hoặc PopupMenu.

bất kỳ hướng dẫn hoặc trợ giúp nào sẽ được đánh giá cao.

+0

@Raghav Sood: nhờ. – Sammy

+0

bản sao có thể có của [Trình đơn hiển thị giống như Chrome] (http://stackoverflow.com/questions/11908908/chrome-like-display-of-menu) –

Trả lời

0

Bất kỳ ListView nào có thể được liên kết với HeaderViewListAdapter, bằng cách này bạn có thể đính kèm bố cục riêng biệt làm đầu trang và chân trang vào listViews của bạn. Vì vậy, bạn có thể có ba nút trên đầu trang dưới dạng chế độ xem tiêu đề và phần còn lại của chúng dưới dạng mục danh sách bình thường. Khi bạn muốn hiển thị menu, chỉ cần thổi phồng và hiển thị ListView này trên bất kỳ phần nào của màn hình phù hợp với nhu cầu của bạn.

Bạn cũng có thể sử dụng ListPopupWindow với HeaderViewListAdapter s.

Trong tài liệu hướng dẫn Android: HeaderViewListAdapterListPopupWindow

+0

*** hiển thị ListView này trên bất kỳ phần nào của màn hình phù hợp với bạn cần *** làm thế nào có thể được thực hiện? – Sammy

+0

Bạn có thể thêm RelativeLayout vào màn hình và sau đó ghim nó vào bất kỳ góc nào bạn cần động. –