Как изменить цвет каждого элемента четных значений в RecyclerView в Kotlin? - PullRequest
1 голос
/ 20 февраля 2020

В kotlin Я свежее, пожалуйста, дайте мне знать об этом

//In onBindViewHolder method :
        val context = holder.itemView.context
//Here I want to change background colour so please tell me or comment
        if (position % 2 == 0) {
           holder.binding.root.setBackgroundColor(ContextCompat.getColor(context,R.color.colorAccent))
        } else {
            holder.binding.root.setBackgroundColor(ContextCompat.getColor(context,R.color.colorPrimary))
        }

Заранее спасибо.!

1 Ответ

1 голос
/ 20 февраля 2020

Пожалуйста, используйте это:

 if (position % 2 == 1) {
           holder.binding.root.setBackgroundColor(ContextCompat.getColor(context,R.color.colorAccent))
        } else {
            holder.binding.root.setBackgroundColor(ContextCompat.getColor(context,R.color.colorPrimary))
        }

Это будет выполнено.

...