我不确定这是我的误解,错误还是已知的行为,但是到目前为止,这让我很困惑。
在内容页面中给出以下布局:
<RelativeLayout>
<StackLayout Spacing="0"
BackgroundColor="Aqua"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.948}"
RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1.0}">
<RelativeLayout HeightRequest="1"
BackgroundColor="Blue">
</RelativeLayout>
<ListView BackgroundColor="CadetBlue"
RowHeight="130"
SeparatorColor="White"
ItemsSource="{Binding MyItemCollection}">
</ListView>
</StackLayout>
</RelativeLayout>
为什么内部RelativeLayout
的高度不能小于以下所示的大小?
下图显示了此代码在内部HeightRequest
上的RelativeLayout
为1的仿真器中运行。