класс AdapterPostagem (val car: MutableList): RecyclerView.Adapter () {
inner class CarViewHolder ( itemView: View ): RecyclerView.ViewHolder( itemView ) {
fun bind(car: Car) {
with(car) {
itemView.txtNameCar.text = nameCar
itemView.txtBrandCar.text = brandCar
//This line, in AndroidStudio not accept this formated
itemView.imgCar.imageView = imgCar
itemView.txtDescri.text = descCar
itemView.txtPrice.text = priceCar
itemView.txtYearsCar.text = yearCar
}
}
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CarViewHolder {
val view = LayoutInflater.from(parent.context).inflate(R.layout.adapter_postagem, parent, false)
return CarViewHolder( view )
}
override fun getItemCount(): Int = car.size
override fun onBindViewHolder(holder: CarViewHolder, position: Int) {
holder.bind( car[position])
}
}