gpt4 book ai didi

android - 在 NetworkImageview Volley android 中加载不同的离线图像(默认图像)

转载 作者:太空狗 更新时间:2023-10-29 14:50:54 24 4
gpt4 key购买 nike

我有什么

我有 GridLayoutManager Recyclerview,它的固定位置 0,2,5,7 带有自定义图像(相对布局转换为位图 ;) ) ,其余位置使用 volley 的 setImageUrl()

填充来自服务器的图像

我想要什么

我希望 GridLayoutManager Recyclerview 使用 setDefaultImageResId() 显示来自 my drawable folder 的离线图像,直到服务器加载图像为止

我的问题

即使没有来自服务器的图像原因(当没有来自服务器的数据时,GridLayoutManager Recyclerview 也没有,我如何设置不同的默认图像 t 填充单元格) ,我仍然想显示默认图像(需要迷你 4 个单元格)

我做的临时把戏

我在虚拟服务器中上传了我的 4 个默认图像以强制 GridLayoutManager Recyclerview 生成单元格并使用 volley 的 setImageUrl() 显示它/p>

我的预期结果

enter image description here

最佳答案

我认为 Volley 可以选择显示默认图像和发生错误时的图像。

NetworkImageView niv = (NetworkImageView)findViewById(R.id.niv);
if(url.length() > 0)
niv.setImageUrl(url, imageLoader);
niv.setDefaultImageResId(R.drawable._default);
niv.setErrorImageResId(R.drawable.error);

关于android - 在 NetworkImageview Volley android 中加载不同的离线图像(默认图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35457095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com