2015-12-12 18 views
5

Trình đơn tác vụ tràn trông giống như những gì tôi cần, nhưng dường như chỉ hoạt động trong thanh tác vụ. Tuy nhiên, tôi muốn loại menu ba chấm này ở bên phải của mỗi phần tử trong chế độ xem danh sách.Trình đơn tràn hành động cho các thành phần của chế độ xem danh sách

Action overflow menu outside of action bar

Có một built-in điểm cho rằng có thể được sử dụng cho việc này?

+1

bạn có thể kiểm tra http://keepsafe.github.io/2014/11/19/building-a-custom-overflow-menu.html này –

Trả lời

4

Bạn có thể sử dụng ImageViewPopupMenu.

Context context = ... 
ImageView overflow = ... 

PopupMenu popup = new PopupMenu(context, overflow); 
popup.inflate(R.menu.your_menu_resource); 
popup.setOnMenuItemClickListener(...); 

overflow.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public final void onClick(View v) { 
      popup.show(); 
     } 
} 
overflow.setOnTouchListener(popup.getDragToOpenListener()); 
Các vấn đề liên quan