Xamarin 表单中的图像
Image in Xamarin forms
有些图像没有显示在图像对象(Xamarin 表单)上,尤其是那些用 phone 的相机拍摄的图像。
显示图像有什么规则吗?我在 Microsoft 文档中没有找到任何对我有帮助的东西!
比如我放了四张图片来展示。显示第一张图片,但不显示后三张图片!
请有这方面工作的前辈指点一下,不胜感激
ِDisplayed
Not Displayed
Not Displayed
Not Displayed
<Image
Source="Moto.jpg"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
我将四张图片放在项目 (iOS/Android) 中,它按预期显示。
这里有一些建议给你
将图像文件放在正确的文件夹中。
iOS : Resources
文件夹或 Asset Catalogs
.
Android : Resources/drawable
文件夹。
勾选xaml中的 image name
,应该对应文件夹中的名称(区分大小写)。
避免图像控件相互重叠。
//this is my test code
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Source="a.jpg" />
<Image Source="b.jpg" Grid.Column="0" Grid.Row="1"/>
<Image Source="c.jpg" Grid.Column="1" Grid.Row="0"/>
<Image Source="d.jpg" Grid.Column="1" Grid.Row="1"/>
</Grid>
我发现了问题:
图像属性 -> 生成操作 -> “Android 资源”
有些图像没有显示在图像对象(Xamarin 表单)上,尤其是那些用 phone 的相机拍摄的图像。 显示图像有什么规则吗?我在 Microsoft 文档中没有找到任何对我有帮助的东西!
比如我放了四张图片来展示。显示第一张图片,但不显示后三张图片!
请有这方面工作的前辈指点一下,不胜感激
ِDisplayed
Not Displayed
Not Displayed
Not Displayed
<Image
Source="Moto.jpg"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
我将四张图片放在项目 (iOS/Android) 中,它按预期显示。
这里有一些建议给你
将图像文件放在正确的文件夹中。
iOS :
Resources
文件夹或Asset Catalogs
.Android :
Resources/drawable
文件夹。勾选xaml中的
image name
,应该对应文件夹中的名称(区分大小写)。避免图像控件相互重叠。
//this is my test code
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Source="a.jpg" />
<Image Source="b.jpg" Grid.Column="0" Grid.Row="1"/>
<Image Source="c.jpg" Grid.Column="1" Grid.Row="0"/>
<Image Source="d.jpg" Grid.Column="1" Grid.Row="1"/>
</Grid>
我发现了问题:
图像属性 -> 生成操作 -> “Android 资源”