帧布局添加图像不显示图像

问题描述 投票:0回答:1

我在框架布局中添加了多个图像,但它没有显示任何内容。使用滑动应用程序加载图像。

      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);

有人可以帮我吗?

android android-framelayout
1个回答
2
投票

您正在设置onlyRetrieveFromCache(true),其工作方式如下所示

如果在内存高速缓存或磁盘高速缓存中找到该映像,则将加载该映像。否则,如果此选项设置为true,则加载将失败。

因此,如果在缓存滑块中未找到url处的图像,则无法加载图像。确保您在缓存中有图像或不使用此属性。

© www.soinside.com 2019 - 2024. All rights reserved.