2016-09-05 12 views
6

में सभी चेक बॉक्स का चयन करें मैं recyclerView?RecyclerView

में सभी चेक बॉक्स का चयन कैसे कर सकते हैं मैं इस तरह यह करने के लिए प्रयास करें:

public void selectAll(){ 
     Log.e("onClickSelectAll","yes"); 
     isSelectedAll=true; 
     notifyDataSetChanged(); 
    } 


@Override 
    public void onBindViewHolder(ViewHolder holder, int position) { 
     PersonDTO item = dataSet.get(position); 
     holder.tvName.setText(item.getName()); 
     if (!isSelectedAll) holder.cbSelect.setSelected(false); 
     else holder.cbSelect.setSelected(true);} 

layout में Activity मैं एक है:

एडाप्टर में buttononClickListener के साथ:

private void onClickSelectAll(View view) { 

     getSelectPersonsAdapter().selectAll(); 
    } 
+0

और इस तरह यह कर का परिणाम क्या है में यहाँ एक साधारण ग़लती

if (!isSelectedAll) holder.select_item.setChecked(false); else holder.select_item.setChecked(true); 

परिवर्तन setSelected बनाया? – Egor

+0

बस सेट करें सेट करने के लिए चयनित चेक किए गए –

+0

@RahulMandaliya इससे मदद मिली है, धन्यवाद! उत्तर दें –

उत्तर