[英]How do I horizontally center a FlexLayout inside a StackLayout?
我在FlexLayout
中有一個StackLayout
:
<StackLayout HorizontalOptions="Center" Padding="0,100">
<Label
Text="Franklin"
HorizontalTextAlignment="Center"
FontSize="Large" />
<Label Text="Mostly Cloudy" HorizontalTextAlignment="Center" />
<Label
Text="55°"
HorizontalTextAlignment="Center"
FontSize="Header" />
<!-- PLEASE CENTER ME -->
<FlexLayout>
<Label Text="H:55°" Margin="0,0,10,0" />
<Label Text="L:37°" />
</FlexLayout>
</StackLayout>
如何在FlexLayout
中將StackLayout
?
我建議在水平方向使用StackLayout
。 StackLayout 提供了將元素放置在頁面中的更自然的流程。
<!-- This part is now centered -->
<StackLayout Orientation="Horizontal" HorizontalOptions="CenterAndExpand">
<Label Text="H:55°" Padding="5,0" />
<Label Text="L:37°" Padding="5,0" />
</StackLayout>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.