Suppose I have the following grid in a .XAML file in a Xamarin Forms project:
<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>
How would I translate this XAML markup to Android XML? I have read the documentation for both the GridLayout and TableLayout views but I am not sure I completely understand the difference between them and, as such, not sure which one is the most appropriate for this scenario.
Also, I have a hard requirement that I must target Android API level 19. I mention this because it seems like there were items in the aforementioned documentation that indicated certain features were added in API level 21 or 22.