1

我用我的xamarin应用程序的android.support.v4.widget.DrawerLayout使用了抽屉菜单。目前,当我点击抽屉列表中的每个项目时,抽屉布局会自动关闭。我不记得我已经在选择后的任何地方设置了我想要关闭布局的地方!如果这是默认行为,请告诉我在哪里可以说我想在选择一个项目后保持打开状态?如何在项目选择后打开抽屉菜单?

+1

后关闭抽屉行你想锁定或当用户将其向左滑动只关闭它? –

+0

@AhmadHammoud我想在用户触摸一个项目后保持打开,但用户应该可以通过滑动或触摸菜单按钮来关闭它。感谢您的关注。 –

+1

你有没有找到答案,我希望达到相同的效果 –

回答

0

在NavigationDrawerFragment类

只是发表评论的地方项目选择

private void selectItem(int position) { 
    mCurrentSelectedPosition = position; 
    if (mDrawerListView != null) { 
     mDrawerListView.setItemChecked(position, true); 
    } 
    if (mDrawerLayout != null) { 
     //mDrawerLayout.closeDrawer(mFragmentContainerView); 
    } 
    if (mCallbacks != null) { 
     mCallbacks.onNavigationDrawerItemSelected(position); 
    } 
}