【发布时间】:2019-10-22 18:29:39
【问题描述】:
我的 MainMenu 是第一个启动的活动或页面,它将 MainPage 显示为片段
在这个主菜单中,
a) 它有一个左抽屉。当用户点击抽屉中的一个项目时,它将显示为片段。
在此主页中,
b) 它在操作栏中有下拉菜单。当用户单击菜单中的项目时
它将显示为片段
问题:
1) 用户点击 MainPage(b) 中的一个项目:Action_bar 下拉菜单,当用户点击后退按钮并显示主页内容时,如何删除或不显示当前显示片段
我试过下面的代码,它不起作用
public override void OnBackPressed()
{
if (DrawerLayout != null && DrawerLayout.IsDrawerOpen(GravityCompat.Start))
DrawerLayout.CloseDrawers();
else
base.OnBackPressed();
}
【问题讨论】:
标签: xamarin xamarin.android mvvmcross