小编Tur*_*dek的帖子

Xamarin外部图像不显示问题

我正在尝试将图像添加到 Visual Studio 2019 上的 Xamarin 项目。图像从本地存储显示,但从外部链接显示。我需要能够显示来自图像网址的图像。

我尝试过的:

在 android apis 27,28 上构建应用程序
检查 ssl 实现的选项是否为 Native TLS 1.2+
更改站点 ssl 状态 http、https。
更改来自不同站点的图像和图像网址。
另一个图像扩展名 jpg,jpeg,png,...
在 50 kb 和 3mb 之间更改图像大小。

当我卸载并重建应用程序时,在第一次运行应用程序时抛出此错误:

Image Loading: Error getting stream for https://p-valid.com/images/logo.png:
System.ObjectDisposedException:
Run Code Online (Sandbox Code Playgroud)

在我看来,这个错误是 Xamarin 中的一个错误。

将此代码添加到 AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

当我将图像放入可绘制文件夹然后通过其名称获取它时,图像显示的唯一方式:

var image = new Image { Source =  "test.jpg"};
Run Code Online (Sandbox Code Playgroud)

我的主要代码是:

var layout = new StackLayout { Padding = new Thickness(5, 10) };

var label = new Label { Text = …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios xamarin.android xamarin.forms visual-studio-2019

5
推荐指数
1
解决办法
2812
查看次数