मेरे onBindViewHolder
में RecyclerView.Adapter<SearchAdapter.ViewHolder>
में जब उपयोगकर्ता cardview
पर क्लिक करता है तो एक बटन दिखाई देता है। लेकिन जब मैं रीसाइक्लिंगव्यू स्क्रॉल कर रहा हूं तो कुछ अन्य आइटम बटन भी दिखाई देने के रूप में दिखाए जाते हैं। ये क्यों हो रहा है?पुनर्नवीनीकरण के आइटम उलझन में
यह मेरा कोड है:
@Override
public void onBindViewHolder(final ViewHolder viewHolder, final int position) {
viewHolder.card.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (viewHolder.content_layout.getVisibility() == View.VISIBLE) {
viewHolder.content_layout.setVisibility(View.GONE);
viewHolder.address.setMaxLines(2);
viewHolder.attribute.setMaxLines(2);
} else {
viewHolder.content_layout.setVisibility(View.VISIBLE);
viewHolder.address.setMaxLines(8);
viewHolder.attribute.setMaxLines(8);
}
}
});
...
}
कृपया यहाँ –
अपने कोड @akhilRao –