在我的onBindViewHolder
我的RecyclerView.Adapter<SearchAdapter.ViewHolder>
當用戶點擊cardview
一個按鈕變得可見。但是當我滾動recyclerview時,其他一些項目按鈕也顯示爲可見。這是爲什麼發生?recyclerview的項目困惑
這是我的代碼:
@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 –