如何从片段关闭NavigationDrawer?

时间:2015-06-11 07:54:23

标签: android

我有一个Activity,里面有两个片段(菜单片段)+内容片段。

类似的东西:

http://manishkpr.webheavens.com/android-navigation-drawer-example-using-fragments/

但我的菜单(抽屉)本身也是一个片段,我点击菜单点(listview)替换内容片段。

我希望Drawer自动关闭菜单元素(listview元素)

上的所有内容

我怎么能在片段里面做到这一点?

谢谢你

2 个答案:

答案 0 :(得分:0)

在您提交片段转换后

mDrawerLayout.closeDrawer(mDrawerList);

答案 1 :(得分:0)

在您的活动中创建一个功能

public void closeDrawer()
{
    mDrawerLayout.closeDrawer(mDrawerList);
}

并在您的片段中使用

((MyActivity)getActivity()).closeDrawer();