Xamarin.forms Xamarin表单-未显示Android图像

Xamarin.forms Xamarin表单-未显示Android图像,xamarin.forms,Xamarin.forms,当我在iphone上运行我的应用程序时,所有的图像都显示得很好。但当我试着在安卓系统上运行它时,所有的图像都没有出现。图像被放置在ios和android文件夹(android/Resources/drawable)中 有人知道为什么图像不会出现在android上吗?我通过在代码隐藏中加载图像解决了这个问题。在项目名称空间之外下载或文件系统检索图像的唯一方法是在Xamarin中工作。android的表单在代码隐藏中。绑定到ImageSource将不会显示它们。问题在于,即使设置了WidthRequ

当我在iphone上运行我的应用程序时,所有的图像都显示得很好。但当我试着在安卓系统上运行它时,所有的图像都没有出现。图像被放置在ios和android文件夹(android/Resources/drawable)中


有人知道为什么图像不会出现在android上吗?

我通过在代码隐藏中加载图像解决了这个问题。

在项目名称空间之外下载或文件系统检索图像的唯一方法是在Xamarin中工作。android的表单在代码隐藏中。绑定到ImageSource将不会显示它们。问题在于,即使设置了WidthRequest和HeightRequest,也似乎从未设置或刷新属性。实际上我不知道为什么,但我已经测试了这个过程几个星期没有成功。我的意思是ViewModel,即从Web服务或文件系统检索图像,然后获取并设置图像源代码。该代码通常在创建ViewModel或出现时运行。使用XAML的系统中有一个bug,因此它永远不会工作。使用代码隐藏并直接设置是图像显示的唯一方式。我不知道为什么会出现这种情况,但我已经测试了所有可能的方法,无论您是设置ImageSource.FromFile还是ImageSource.FromStream,它都不适用于ImageCircle或Image。当您直接使用Image对象在XAMLs代码中设置ImageSource时,它确实起作用。如果您通读这篇关于Xamarin表单中的图像的文章,它将解释您可以使用XAML的哪些方法,以及使用嵌入式资源和使用


唯一有效的运行时ImageSource绑定是使用web地址并从URI中提取

<Image Source="https://xamarin.com/content/images/pages/forms/example-app.png" />

您是否有任何代码和/或xaml供我们查看?我肯定是第三行的逗号把事情搞砸了。请看下面的答案:
<Image Source="https://xamarin.com/content/images/pages/forms/example-app.png" />