我尝试使用StackLayout和Grid创建此页面,但我无法将rightы控件与右侧对齐。也许我应该使用RelativeLayout?但我不知道如何将控件与右侧对齐
这是我的页面: http://s9.postimg.org/z5ilck6hb/template.png
UPD。 我通过将StackLayout与HorizontalOptions = LayoutOptions.EndAndExpand放到每个网格单元格(在右栏中)解决了这个问题
答案 0 :(得分:6)
如果要将控件对齐,请尝试使用
HorizontalOptions="EndAndExpand"
使用网格控件,您可以更好地控制对齐,因为您可以创建多个列(宽度不同)。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="100" />
<ColumnDefinition Width="80" />
</Grid.ColumnDefinitions>
您可以在Learning Xamarin
的系列文章中找到更多内容感谢。
-jesse