在 Xamarin 窗体中,如何调整网格单元格内图像的大小?



无法弄清楚如何使图像小于网格中的容器。

即,如果我希望方形图像是方形网格单元格大小的 50% 并在单元格内居中,我该怎么做?

尝试为图像视图设置水平选项和垂直选项属性,如下所示,

Image imageView = new ImageView;
imageView.HorizontalOptions = LayoutOptions.StartAndExpand (or) LayoutOptions.CenterAndExpand
imageView.VerticalOptions = LayoutOptions.StartAndExpand (or) LayoutOptions.CenterAndExpand

另外,尝试通过设置图像视图的方面属性,

imageView.Aspect = Aspect.AspectFit

  1. 您在图像上设置了 WidthRequest、HeightRequest、HorizontalOptions="Center" 和 VerticalOptions="Center"(但这需要固定的图像大小(
  2. 或者您在父网格单元格中定义另一个网格。新的(子(网格可以定义 3 行"星形"和 3 列"星形",您的图像将填充居中的单元格。优点是您的图像可以是任何大小。它将根据屏幕调整其大小。

相关内容

  • 没有找到相关文章

最新更新