首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android,如何程序化关闭二级滑动菜单

问android,如何程序化关闭二级滑动菜单
EN

Stack Overflow用户
提问于 2013-11-17 00:44:57
回答 2查看 2.2K关注 0票数 1

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

代码语言:javascript
复制
getSlidingMenu().showSecondaryMenu()

但是如何通过编程关闭它呢?

EN

回答 2

Stack Overflow用户

发布于 2014-03-04 11:32:46

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

代码语言:javascript
复制
if (getSlidingMenu().isSecondaryMenuShowing())
{
     getSlidingMenu().showContent();
}
票数 3
EN

Stack Overflow用户

发布于 2013-12-14 06:55:19

SlidingMenu中调用toggle()的方法将关闭当前显示的菜单,而不管它是右菜单还是左菜单。

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

代码语言:javascript
复制
   @Override
    public void onBackPressed() {
        if (mSlidingMenu.isSecondaryMenuShowing() || mSlidingMenu.isMenuShowing()) {
            mSlidingMenu.toggle();
        } else {
            super.onBackPressed();
        }
    }

这将关闭任何可见的菜单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20020997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档