我正在使用https://github.com/jfeinstein10/SlidingMenu的滑动菜单,我知道如何通过切换打开和关闭左侧菜单以及显示右侧菜单
getSlidingMenu().showSecondaryMenu()但是如何通过编程关闭它呢?
发布于 2014-03-04 11:32:46
可以使用showContent()关闭这两个菜单。希望这能有所帮助。
if (getSlidingMenu().isSecondaryMenuShowing())
{
getSlidingMenu().showContent();
}发布于 2013-12-14 06:55:19
SlidingMenu中调用toggle()的方法将关闭当前显示的菜单,而不管它是右菜单还是左菜单。
我已经像这样实现了我的“后退按钮”逻辑;
@Override
public void onBackPressed() {
if (mSlidingMenu.isSecondaryMenuShowing() || mSlidingMenu.isMenuShowing()) {
mSlidingMenu.toggle();
} else {
super.onBackPressed();
}
}这将关闭任何可见的菜单。
https://stackoverflow.com/questions/20020997
复制相似问题