android,如何以编程方式关闭辅助滑动菜单

时间:2013-11-16 16:44:57

标签: java android slidingmenu

我正在使用https://github.com/jfeinstein10/SlidingMenu的滑动菜单 我知道如何通过切换打开和关闭左菜单 并显示正确的菜单

getSlidingMenu().showSecondaryMenu()

但是如何以编程方式关闭它

2 个答案:

答案 0 :(得分:3)

您可以使用showContent()关闭这两个菜单。希望这有帮助。

if (getSlidingMenu().isSecondaryMenuShowing())
{
     getSlidingMenu().showContent();
}

答案 1 :(得分:0)

SlidingMenu中名为toggle()的方法将关闭当前显示的菜单,无论它是右菜单还是左菜单。

我已经实现了这样的“后退按钮”逻辑;

   @Override
    public void onBackPressed() {
        if (mSlidingMenu.isSecondaryMenuShowing() || mSlidingMenu.isMenuShowing()) {
            mSlidingMenu.toggle();
        } else {
            super.onBackPressed();
        }
    }

关闭任何可见的菜单。