enter image description here检查图像我试过使用按钮和单击事件来改变背景颜色。我也不知道如何添加单击时的复选图标,也不知道如何返回到默认状态单击下一个按钮
lb3vh1jj1#
最初将index设置为-1,当您单击该项时,它将更改特定项的颜色
index=-1; public void onBindViewHolder(final ViewHolder holder, final int position) { holder.view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { index=position; notifyDataSetChanged(); } }); if(index==position){ holder.view.setBackgroundColor(Color.parseColor("#567845")); holder.tv1.setTextColor(Color.parseColor("#ffffff")); } else { holder.view.setBackgroundColor(Color.parseColor("#ffffff")); holder.tv1.setTextColor(Color.parseColor("#000000")); } }
1条答案
按热度按时间lb3vh1jj1#
最初将index设置为-1,当您单击该项时,它将更改特定项的颜色