C# 如何在Xamarin Android代码中设置垂直选项和水平选项?

C# 如何在Xamarin Android代码中设置垂直选项和水平选项?,c#,xamarin.android,C#,Xamarin.android,我想在代码中设置垂直选项、水平选项,请帮助我 1。是,xamarin android中没有以下属性: <ImageButton android:src="@android:drawable/ic_menu_gallery" android:layout_width="308px" android:layout_height="560px" VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAn

我想在代码中设置垂直选项、水平选项,请帮助我

1。是,xamarin android中没有以下属性:

<ImageButton
   android:src="@android:drawable/ic_menu_gallery"
   android:layout_width="308px"
   android:layout_height="560px"
   VerticalOptions="CenterAndExpand"
   HorizontalOptions="CenterAndExpand"
   android:id="@+id/imgBtn01" />
Android中的等效属性是
Android:layou\u gravity

如果要使用多个属性值,可以使用
|
将它们分开,如下所示:

  VerticalOptions="CenterAndExpand"
  HorizontalOptions="CenterAndExpand"
2.如果您想拉伸图像,可以使用以下属性:
android:scaleType=“fitXY”
。如果您不想裁剪图像,可以尝试使用
centerInside
,如果您想填充所有空间(并裁剪图像),也可以使用
centerCrop

这是一个很好的列表,其中有一些示例,可以更好地理解所有的scaleType

:

注:

有关更多详细信息,您可以查看:

 android:layout_gravity="fill_horizontal|fill_vertical"