Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image xamarin有时通过URL在listview中形成图像而不显示图像_Image_Xamarin_Xamarin.forms - Fatal编程技术网

Image xamarin有时通过URL在listview中形成图像而不显示图像

Image xamarin有时通过URL在listview中形成图像而不显示图像,image,xamarin,xamarin.forms,Image,Xamarin,Xamarin.forms,我使用的是xamarin forms V3.4.0.1029999 我有一个listview,它包含图像控件 我通过字符串属性传递图像源。有时listview不会按URL显示图像。我的意思是,例如,它显示了39个项目,但有2个 有时它不会从URL加载图像。 如何始终加载图像?我建议您为此使用CacheDiImage 它是一个被社区广泛接受的库,非常适合缓存,并且具有内存处理选项 您可以查看他们的数据库,以深入了解该库 下载表格 在每个平台上调用CachedImageRenderer.Init()

我使用的是xamarin forms V3.4.0.1029999

我有一个listview,它包含图像控件

我通过字符串属性传递图像源。有时listview不会按URL显示图像。我的意思是,例如,它显示了39个项目,但有2个

有时它不会从URL加载图像。 如何始终加载图像?

我建议您为此使用CacheDiImage

它是一个被社区广泛接受的库,非常适合缓存,并且具有内存处理选项

您可以查看他们的数据库,以深入了解该库

下载表格

在每个平台上调用CachedImageRenderer.Init()。让我们把它放在Android项目的
MainActivity.cs
和iOS的
AppDelegate.cs

然后添加其名称空间并按如下方式使用:

  <ffimageloading:CachedImage
                HorizontalOptions="Center" VerticalOptions="Center"
                DownsampleToViewSize="true"
                Source = "{Binding ImageUrl}">
        </ffimageloading:CachedImage>

我建议您为此使用CacheDiImage

它是一个被社区广泛接受的库,非常适合缓存,并且具有内存处理选项

您可以查看他们的数据库,以深入了解该库

下载表格

在每个平台上调用CachedImageRenderer.Init()。让我们把它放在Android项目的
MainActivity.cs
和iOS的
AppDelegate.cs

然后添加其名称空间并按如下方式使用:

  <ffimageloading:CachedImage
                HorizontalOptions="Center" VerticalOptions="Center"
                DownsampleToViewSize="true"
                Source = "{Binding ImageUrl}">
        </ffimageloading:CachedImage>


你能提供一个,或者一些你现在得到的截图吗?请发布你完成的代码。你能提供一个,或者一些你现在得到的截图吗?请发布你完成的代码。