繁体   English   中英

如何从 android 中 firebase 的图像列表中获取单个图像

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM