如何解决Uno 平台:Android 头部弹出菜单有过大间隙
在 Uno 平台中,我有一个 MenuFlyout
,即 BottomEdgeAlignedRight
。但是,在我的其中一台测试设备上,按钮和弹出按钮之间存在很大差距。
这是 XAML:
<Grid ...>
<Grid.RowDeFinitions>
<RowDeFinition Height="35" />
</Grid.RowDeFinitions>
<Grid.ColumnDeFinitions>
<ColumnDeFinition Width="*" /> <!-- tab -->
<ColumnDeFinition Width="35" /> <!-- action button -->
<ColumnDeFinition Width="35" />
<ColumnDeFinition Width="35" />
</Grid.ColumnDeFinitions>
...
<Button
Grid.Column="3"
Padding="10" >
<Image Source="ms-appx:///Assets/icons/more_menu_white.png" />
<Button.Flyout>
<MenuFlyout Placement="BottomEdgeAlignedRight">
<MenuFlyoutItem Text="Item 1" Click="OnItem1Clicked" />
<MenuFlyoutItem Text="Item 2" Click="OnItem2Clicked" />
<MenuFlyoutItem Text="Item 3" Click="OnItem3Clicked" />
</MenuFlyout>
</Button.Flyout>
</Button>
</Grid>
这是一些屏幕截图。如您所见,UWP 和我的 Android 5 设备之间存在小差距。但是对于 Android 10,存在巨大差距。我认为这些小差距是有意为之。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。