我在框架布局中添加了多个图像,但它没有显示任何内容。使用滑动应用程序加载图像。
ImageView imageView = new ImageView(this);
imageView.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.CENTER);
GlideApp.with(this)
.load(url)
.skipMemoryCache(true)
.fitCenter()
.onlyRetrieveFromCache(true)
.into(imageView);
frameLayout.addView(imageView);
有人可以帮我吗?
您正在设置onlyRetrieveFromCache(true)
,其工作方式如下所示
如果在内存高速缓存或磁盘高速缓存中找到该映像,则将加载该映像。否则,如果此选项设置为true,则加载将失败。
因此,如果在缓存滑块中未找到url处的图像,则无法加载图像。确保您在缓存中有图像或不使用此属性。