В моем приложении Xamarin Forms я пытаюсь разместить две метки на моем мобильном интерфейсе: один в нижнем левом углу, один в правом нижнем углу ,Xamarin layout Как разместить ярлык в левом нижнем углу и в правом нижнем углу экрана
Вот моя текущая попытка. Это макет сетки с одной строки и две колонки, с этикеткой в каждой ячейке, слева один с 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>
Это производит этот нежелательный результат: (v1.0-1 следует выровнять вправо)
Это то, что я хочу:
Попробуйте использовать HorizontalOptions в StartAndExpand для первой этикетки и EndAndExpand на второй этикетке, а не HorizontalTextAlignment – Mounika