![](/img/trans.png)
[英]How to update the data passed to the adapter without recreating it android kotlin
[英]How to passed parament the imageView in class adapter, Kotlin
class AdapterPostagem ( val car: MutableList): RecyclerView.Adapter<AdapterPostagem.CarViewHolder>(){
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])
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.