java - 使用 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);
}
解决方案
当然它不会按预期工作,为此,请使用recycler view
或动态生成ImageView
s。通过 glide 无法在一个 ImageView 中显示多张图片
推荐阅读
- python - python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX 转义错误
- django - 来自其他模型的用户评价数据
- html - 删除类后保留 CSS 变换属性
- javascript - 截图后谷歌地图cssRules问题
- javascript - 从for循环中的输入值创建JS变量
- python - 如何在热图中取消加粗颜色条标签
- vue.js - Vue 状态不与 kendo 数据源同步
- python - 在 wxpython 上,使用 Ctrl + A 选择所有项目或使用按钮选择项目
- javascript - konvajs 多点触控秤台
- python - 使用 pyscreenshot 仅抓取屏幕的一部分