#android-recyclerview #adapter #picasso
Вопрос:
Я не могу привязать свое изображение из firebase к recyclerview с помощью Picasso. Неправильно ли связывать таким образом?
Picasso.get().load(img).fit().centerCrop()
.into(imgViewUser)
Надеюсь, кто-нибудь, имеющий опыт работы с Пикассо, сможет дать мне некоторые рекомендации. Заранее большое вам спасибо.
@SuppressLint("ResourceType")
override fun onBindViewHolder(holder: UserViewHolder, position: Int, model: Game) {
val tvGameName: TextView = holder.itemView.findViewById(R.id.tvHeading)
val imgViewUser: View? = holder.itemView.findViewById(R.id.titleImage)
tvGameName.text = model.documentId
val img: URI = model.images?.get(0)
Picasso.get().load(img).fit().centerCrop()
.into(imgViewUser)
//val tvCounter: TextView = holder.itemView.findViewById(android.R.id.text1)
//val tvLang: TextView = holder.itemView.findViewById(android.R.id.text2)
//tvCounter.text = model.counter.toString()
//tvLang.text = model.documentId
Toast.makeText(applicationContext, "image is $img", Toast.LENGTH_LONG).show()
}
}
rvUsers.adapter = adapter
rvUsers.layoutManager = LinearLayoutManager(this)
}
Комментарии:
1. ты пробовал скользить? Нажмите здесь для справки!
Ответ №1:
Ошибка заключается в неправильном назначении imgViewUser в качестве представления, которое должно было быть ImageView. Теперь все хорошо. Ткс!
Комментарии:
1. Пожалуйста, укажите дополнительную информацию в своем ответе. Как это написано в настоящее время, трудно понять ваше решение.