努力获得正确的布局如图所示你可以看到你似乎很难与columnspan和rowspan斗争
以下是我的所作所为
<Grid
ColumnSpacing="10"
RowSpacing="10"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.ColumnSpan="4" Text="Title" BackgroundColor="Beige" HorizontalOptions="FillAndExpand"/>
<Label Grid.Row="1" Grid.Column="3" Text="Label1" HorizontalOptions="Start"/>
<Label Grid.Row="1" Grid.Column="4" Text="Label2"/>
<Label Grid.Row="2" Grid.Column="1" Text="Label3" HorizontalOptions="Start"/>
<Label Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="4" Text="Label4" BackgroundColor="Gainsboro"/>
</Grid>
任何想法,更正
1 回答
你在最后两个标签上犯了错误 . 列应为0,如
试试这个: