首页 > 解决方案 > 使用 Glide 使用 foreach 循环显示多个图像

问题描述

我开发了一个购物应用程序,下订单的最终订单我必须显示来自领域数据库的所有购物车产品详细信息。在这里,我可以获取除产品图片之外的所有细节和完美工作。这里我使用增强的 for 循环。我得到了准确的图像 URL,但图像视图不像文本视图那样重复,请帮助我,我们将不胜感激。

 void productname(){
        pname = "";
        pimage= "";

        for (Cart cart : cartItems) {
            pname = pname + cart.getName() + "!";
            pname = pname.replaceAll("!", "\n\n");
            pimage=pimage+Constants.getProductBaseUrlThumb(getContext()) + cart.getImage();
            Glide.with(getContext())
                    .load(pimage)
                    .asBitmap()
                    .placeholder(R.drawable.placeholder)
                    .error(R.drawable.placeholder)
                    .into(ivProductImage);

        }

标签: javaandroid

解决方案


当然它不会按预期工作,为此,请使用recycler view或动态生成ImageViews。通过 glide 无法在一个 ImageView 中显示多张图片


推荐阅读