2016-10-24 2 views
1

RecyclerView에 대해 다중 선택을 구현하려고합니다. 나는 그것이 ListView을 위해 쉽게 구현 될 수 있다는 것을 안다. 나는 문제는 내가 Fragment를 사용하고하고 Fragment 내부 어댑터가와 어댑터 내부의 모든 코드가보기를 선택하는 기록 된 ViewHolder 클래스가있다 RecyclerView에게 다중 선택RecyclerView에서 다중 선택 android

RecyclerView MultiSelect

을 시도했습니다.

MultiSelector mMultiSelector = new MultiSelector(); 

public class ViewHolder extends SwappingHolder 
     implements View.OnLongClickListener { 
    public final View mView; 

    public ViewHolder(View view) { 
     super(view, mMultiSelector); 
     mView = view; 
     mView.setLongClickable(true); 
    } 

    @Override 
    public boolean onLongClick(View v) { 
     if (!mMultiSelector.isSelectable()) { 
      mMultiSelector.setSelectable(true); 
      mMultiSelector.setSelected(ViewHolder.this, true); 
      return true; 
     } 
     return false; 
    } 
} 

하지만 작동하지 않습니다. 에 Muti Select를 구현할 수있는 방법이 있습니까? ListView과 같습니다.

답변

관련 문제