xamarin.forms - 有没有办法通过 MenuPage 将下拉菜单设置在右侧而不是左侧?
问题描述
我想问是否有办法通过MenuPage在右侧而不是左侧设置下拉菜单这是我的代码:召回页面:
<MasterDetailPage.Master>
<views:MenuPage/>
</MasterDetailPage.Master>
菜单设置页面:
<StackLayout>
<ListView x:Name="ListViewMenu"
HasUnevenRows="True">
<d:ListView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Item 0</x:String>
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
<x:String>Item 3</x:String>
<x:String>Item 4</x:String>
</x:Array>
</d:ListView.ItemsSource>`
解决方案
- 据娟介绍,在使用的基础上
,
在 xxx.Android->Properties->AndroidManifest.xml 中
FlowDirection="RightToLeft"
添加应用。android:supportsRtl="true"
- 在最新版本中,使用 Flyout 是更好的选择,请查看 ( https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/flyoutpage ) 了解更多信息。
推荐阅读
- performance - IE 驱动程序浏览器无法使用 JSR223 采样器 - jmeter
- java - Java:抑制 NullPointerException 警告的方法注释
- java - 如何拆分此功能以降低认知复杂性?
- rust - 为什么是“弧”
>` 自动获得静态生命周期? - reactjs - React 日期选择器隐藏在溢出父项后面(弹出窗口固定放置问题)
- javascript - 按键值排序表
- git - 从 BitBucket 克隆到 SourceTree 时出现错误
- r - 如何在循环中进行分层抽样?
- reactjs - ReactJS:如何将子组件传递给它的祖先?
- django - Django检查模型中的对象是父还是子