8

Tôi cố gắng để thêm nhiều chọn menu ngữ cảnh để một listview với sự hỗ trợ thư viện 22.1.1 sử dụng AppCompatActivityToolbarLàm thế nào để sử dụng MultiChoiceModeListener trong ListVIew với và với hỗ trợ?

Nếu không có hỗ trợ thư viện tôi có thể sử dụng AbsListView.MultiChoiceModeListener

với thư viện hỗ trợ, Không có tương đương MultiChoiceModeListener tồn tại cho phiên bản hỗ trợ chấp nhận android.support.v7.view.ActionMode làm thông số.

Tôi nên làm gì để làm việc với thư viện hỗ trợ?

Trả lời

0
Start `ActionMode` in `Activity`: 

    ((AppCompatActivity)getActivity()).startSupportActionMode(new android.support.v7.view.ActionMode.Callback() { 
      @Override 
      public boolean onCreateActionMode(android.support.v7.view.ActionMode mode, Menu menu) { 
       return false; 
      } 

      @Override 
      public boolean onPrepareActionMode(android.support.v7.view.ActionMode mode, Menu menu) { 
       return false; 
      } 

      @Override 
      public boolean onActionItemClicked(android.support.v7.view.ActionMode mode, MenuItem item) { 
       return false; 
      } 

      @Override 
      public void onDestroyActionMode(android.support.v7.view.ActionMode mode) { 

      } 
     }) 

Sử dụng MultiSelector thư viện:

https://github.com/bignerdranch/recyclerview-multiselect

http://ifeve.com/recyclerview-part-2%EF%BC%9A%E9%80%89%E6%8B%A9%E6%A8%A1%E5%BC%8F/

Các vấn đề liên quan