Nel mio onBindViewHolder
del mio RecyclerView.Adapter<SearchAdapter.ViewHolder>
quando l'utente fa clic su cardview
un pulsante diventa visibile. Ma quando sto scorrendo la vista del riciclo, anche alcuni pulsanti di altri elementi sono mostrati come visibili. Perché sta succedendo?Elementi di recyclerview confusi
questo è il mio codice:
@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);
}
}
});
...
}
Si prega di inviare il vostro codice qui –
pubblicato @akhilRao –