私のonBindViewHolder
が私のRecyclerView.Adapter<SearchAdapter.ViewHolder>
の場合、ユーザーがcardview
をクリックするとボタンが表示されます。しかし、私が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);
}
}
});
...
}
ここ –
をあなたのコードを投稿してください私は 'arraylist.get(位置)で –