Jam*_*zba 2 c# xaml xamarin xamarin.forms
在我的 Xamarin Forms 应用程序中,我尝试在移动界面上放置两个标签,一个位于左下角,一个位于右下角。
这是我目前的尝试。它是一行两列的网格布局,每个单元格中都有一个标签,左边的为HorizontalTextAlightment="Start"
,右边的为HorizontalTextAlightment="End"
...other unrelated controls...
<StackLayout Orientation="Horizontal" Spacing="0" Padding="15" VerticalOptions="End" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Text="{Binding DeviceId}" HorizontalTextAlignment="Start" Grid.Row="0" Grid.Column="0" />
<Label Text="{Binding Version}" HorizontalTextAlignment="End" Grid.Row="0" Grid.Column="1" />
</Grid>
</StackLayout>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
这会产生这个不需要的结果:(v1.0-1 应该向右对齐)
这就是我要的:
小智 5
尝试这个
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label Text="{Binding DeviceId}" HorizontalTextAlignment="Start" Grid.Row="1" Grid.Column="0" />
<Label Text="{Binding Version}" HorizontalTextAlignment="End" Grid.Row="1" Grid.Column="2" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7480 次 |
最近记录: |