假设我在 Xamarin Forms 项目的 .XAML 文件中有以下网格:
<Grid ColumnSpacing="12">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
</Grid>
我如何将此 XAML 标记转换为 Android XML?我已经阅读了GridLayout和TableLayout视图的文档,但我不确定我是否完全理解它们之间的区别,因此不确定哪个最适合这种情况。
另外,我有一个硬性要求,即我必须针对 Android API 级别 19。我之所以提到这一点,是因为上述文档中似乎有一些项目表明某些功能是在 API 级别 21 或 22 中添加的。