Używam Kotlin i w recyklerygiewu, muszę wyliczyć każdą komórkę, która ładuje (1, 2, 3 itp.). Mogę to zrobić w iOS, dodając następujące informacje w obszarze CellFirtat:

cell!.cellCount.text = "\(indexPath.row + 1)"

Nie udało mi się znaleźć odpowiednika dla Kotlin, jakieś sugestie? Z góry dziękuję.

0
Eddie 2 kwiecień 2020, 19:53

1 odpowiedź

Najlepsza odpowiedź

Zaktualizowałem mój kod z następującymi.

Wewnętrzny Wewnętrzny

var cellCount = itemView.findViewById<TextView>(R.id.cellCountLbl)

wewnątrz OnbindviewSholder

override fun onBindViewHolder(holder: ViewHolder, position: Int) {
    val indexRow = position + 1 
        holder.cellCount.text = indexRow.toString()
        holder.bindPatList(youArray[position])
}

Wszystko działa zgodnie z oczekiwaniami. Dziękuję Ci

0
Eddie 3 kwiecień 2020, 16:08