我想创建与 arraylist 大小一样多的图像视图。我有图像 arrayList 类型的字符串,它们是来自 Firestore 的图像字符串。我获取数据并将其提供给 Recyclerview,但我不知道如何将 imageview 创建为 item 中 imageList 的大小。
数据类
data class AjansGruplariChat(
val images: ArrayList<String?>,
val isRead: ArrayList<String?>,
val message: String,
val selection: String,
val sender: String,
val timeStamp: String)
Firestore 数据
Firestore 回购
firebaseFireStore.collection("Agencies").document(docId)
.collection("Chat")
.addSnapshotListener { value, error ->
if (error == null) {
val documents2 = value?.documents
if (documents2 != null) {
val list = mutableListOf<AjansGruplariChat>()
for (document2 in documents2) {
val images = document2.get("images") as ArrayList<String?>
val isRead = document2.get("isRead") as ArrayList<String?>
val message = document2.get("message").toString()
val selection = document2.get("selection").toString()
val sender = document2.get("sender").toString()
val timeStamp = document2.get("timeStamp").toString()
val newAjansGrupChat = AjansGruplariChat(images, isRead, message, selection, sender, timeStamp)
list.add(newAjansGrupChat)
}
ajansChatListRepo.value = list
}
}
}
物品卡