android - 如何在类适配器中传递图像视图参数,Kotlin
问题描述
类 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])
}
}
解决方案
推荐阅读
- r - dplyr 过滤器在未指定时删除 NA
- product - 如何在产品名称中添加产品类别?
- javascript - 我可以在 Angular 9 中选择一个在运行时加载的模块吗?
- go - 使用 ssh 将带有标志的本地脚本运行到远程机器
- python - 如何使用 pool.starmap 在某些进程上重复带有一些参数的函数
- django - Django:无法在 DRF RetrieveUpdateDestroyAPIView 中获取当前登录用户
- javascript - 如何在 EJS 中呈现列表?
- python - 是否可以使用 numpy 避免此循环?
- python - Python从多个数据帧创建数据帧,其中一个具有多列
- laravel - 尝试测试注册路由的 laravel 身份验证时