で他の画像を選択したときに一つの画像の選択を解除する方法をユーザーがAndroidのスタジオで他の画像を選択したときに、以前に選択した画像の選択を解除する方法 ユーザーはアンドロイドスタジオここ
holder.tvTreatmentArea.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
selectedAreasList[position] = !selectedAreasList[position];
if (selectedAreasList[position]) {
holder.layoutTreatmentAreas.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.background_circular_selected));
holder.tvTreatmentArea.setTextColor(context.getResources().getColor(R.color.white));
holder.imgTreatmentSelectedStatus.setImageResource(R.drawable.ic_check_circle_black_24_px);
if (mCallbacks != null) {
mCallbacks.onButtonClicked(treatmentAreasList.get(position).getPrice(), "Added", treatmentAreasList.get(position).getArea());
}
} else {
holder.layoutTreatmentAreas.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.background_circular));
holder.tvTreatmentArea.setTextColor(context.getResources().getColor(R.color.treatment_clinic_header));
holder.imgTreatmentSelectedStatus.setImageResource(R.drawable.oval);
if (mCallbacks != null) {
mCallbacks.onButtonClicked(treatmentAreasList.get(position).getPrice(), "Removed", treatmentAreasList.get(position).getArea());
}
}
}
});