8

Ben eşdeğeri yoktur destek kütüphanesi ile AbsListView.MultiChoiceModeListenerListDown'da MultiChoiceModeListener nasıl kullanılır ve dışarıdan desteklenir?

, kullanabilirsiniz destek kütüphanesine olmadan AppCompatActivity ve Toolbar

kullanarak destek kütüphanesinde 22.1.1 ile listview için çoklu seçim bağlam menüsünü eklemek çalışıyorum MultiChoiceModeListener, parametre olarak android.support.v7.view.ActionMode kabul edilen destek sürümü için var.

Destek kitaplığı ile çalışmak için ne yapmalıyım?

cevap

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) { 

      } 
     }) 

Kullanım MultiSelector kitaplığı:

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/