[英]how to get single image from list of images from firebase in android
嘿,我正在开发一个应用程序,我现在在我的 recyclerview 中的 firebase Firestore 中保存了图像列表
这就是我试图在 recyclerview 中设置单个图像的方式
@Override
public void onBindViewHolder(@NonNull WishlistViewholder holder, int position) {
holder.name.setText(wishlist_models.get(position).getName());
holder.email.setText(wishlist_models.get(position).getEmail());
Glide.with(context)
.load(wishlist_models.get(position).getImage())
.fitCenter()
.into(holder.wishlist_image);
}
firebase数据库
model class
公共 class Wishlist_Model {
String image;
String name;
String email;
String delete;
List<String> images;
public Wishlist_Model() {
}
public Wishlist_Model(String image, String name, String email, String delete, List<String> images) {
this.image = image;
this.name = name;
this.email = email;
this.delete = delete;
this.image = image;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getDelete() {
return delete;
}
public void setDelete(String delete) {
this.delete = delete;
}
public List<String> getImages() {
return images;
}
public void setImages(List<String> images) {
this.images = images;
}
}
尝试这个 -
@Override
public void onBindViewHolder(@NonNull WishlistViewholder holder, int position) {
holder.name.setText(wishlist_models.get(position).getName());
holder.email.setText(wishlist_models.get(position).getEmail());
if(wishlist_models.get(position).getImage()!=null && wishlist_models.get(position).getImage().size()>0) {
Glide.with(context)
.load(wishlist_models.get(position).getImage().get(0))
.fitCenter()
.into(holder.wishlist_image);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.