1

我想对齐标签并以 xamarin 形式切换。我使用了网格,但标签和开关不会对齐(参见图片以供参考)

在此处输入图像描述

这是我的 XAML:

<Grid>
      <Label Grid.Row="0" Grid.Column="0" Text="Rekorida" StyleClass="lbl-fieldform">
            <Label.FontFamily>
                   <OnPlatform x:TypeArguments="x:String">
                        <On Platform="Android" Value="HelveticaNeueLTPro-Lt.otf#HelveticaNeueLTPro-Lt"/>
                   </OnPlatform>
            </Label.FontFamily>
       </Label>
       <Switch Grid.Row="0" Grid.Column="1" VerticalOptions="Start" x:Name="swRekorida" Toggled="Activity_Toggled"/>
</Grid>
4

1 回答 1

2

用这个:

<Grid VerticalOptions="Center">
    <Grid.RowDefinitions>
       <RowDefinition Height="40"/>
    </Grid.RowDefinitions>
    <Label VerticalTextAlignment="Center" Grid.Row="0" Grid.Column="0" Text="Rekorida" StyleClass="lbl-fieldform">
       <Label.FontFamily>
           <OnPlatform x:TypeArguments="x:String">
               <On Platform="Android" Value="HelveticaNeueLTPro-Lt.otf#HelveticaNeueLTPro-Lt"/>
            </OnPlatform>
        </Label.FontFamily>
     </Label>
     <Switch Grid.Row="0" Grid.Column="1" VerticalOptions="Center" x:Name="swRekorida" Toggled="Activity_Toggled"/>
</Grid>
于 2018-11-28T02:10:27.897 回答