У меня есть RecyclerView
с TextView
элементами и я хочу заменить последний элемент на ImageView
. Числа должны быть текстовыми, поэтому я не могу сделать их все ImageView
Это должно быть примерно так:
Я добавляю TextView
и ImageView
к переработчику Строка элемента и сделать видимость ImageView gone
. Вот мой ViewHolder
override fun onBindViewHolder(holder: TestView, position: Int) {
holder.testName?.text = listOfTests?.get(position)?.testName
holder.txtNumberIcon?.text = listOfTests?.get(position)?.txtNumberIcon
if (listOfTests?.get(listOfTests!!.size.minus(1))?.txtNumberIcon == dont know what condition must be here) {
holder.txtNumberIcon?.visibility = View.GONE
holder.imageStarIcon?.visibility = View.VISIBLE
Glide
.with(context?.applicationContext!!)
.load(listOfTests?.get(listOfTests!!.size.minus(1))?.testNumberIcon)
.into(holder.imageStarIcon!!)
}
Какое условие я должен написать, чтобы заменить последний элемент из textview в imageview?