Ich habe bereits etwas zu sagen, welche Karte ausgewählt ist, aber wenn ich die Hintergrundfarbe der Itemview einstellen möchte, ändert es nicht meine CardView
es ändert die Hintergrundfarbe meiner RecyclerView
an dieser Stelle.Wie ändert man die Hintergrundfarbe eines Cardview wenn es ausgewählt ist?
//this method is binding the data on the list
override fun onBindViewHolder(holder: CustomAdapterExercise.ViewHolder, position: Int) {
if (holder.itemViewType == typeAdd) {
holder.bindAdd(addList[0])
}
else{
if(position != exerciseList.size){
holder.bindItems(exerciseList[position])
}
}
if (selectedPosition == position && position != exerciseList.size) {
holder.itemView.setBackgroundColor(Color.parseColor("#000000"))
}
else {
holder.itemView.setBackgroundColor(Color.parseColor("#ffffff"))
}
holder.itemView.setOnClickListener {
selectedPosition = position
notifyDataSetChanged()
}
}