在Xamarin.form Xaml中:当我给出AbsoulteLayout layoutBounds(.5,.5,.5,.5)它的中心而不是ios ...而且如果我正在使用(.75,.75, . 5,.5)它来到ios的中心不是用于Xamarin形式的xaml页面的android .....如何为ios和android提供相同的layoutBounds
举例:
<AbsoluteLayout BackgroundColor="#99000000"
HorizontalOptions="FillAndExpand"
IsVisible="{Binding xyz}"
VerticalOptions="FillAndExpand">
<AbsoluteLayout x:Name="xyz"
AbsoluteLayout.LayoutBounds="0.5, 0.5, 0.5, 0.5"
AbsoluteLayout.LayoutFlags="All"
BackgroundColor="Transparent"
HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand" />
</AbsoluteLayout>
2 回答
谢谢你的回复 . 我已经解决了与绝对布局中心对齐有关的问题,希望这是有帮助的
您可以使用OnPlatform在不同平台上具有不同的值 .
例如:
修改您的代码(未经测试):