首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用slidingmenu(jfeinstein10),如何知道slidingmenu是否显示(某些方法不起作用)

使用slidingmenu(jfeinstein10),如何知道slidingmenu是否显示(某些方法不起作用)
EN

Stack Overflow用户
提问于 2013-05-23 15:07:31
回答 1查看 246关注 0票数 1

使用slidingmenu(jfeinstein10),如何知道slidingmenu是否显示(某些方法不起作用)。我想知道滑动菜单的状态,我已经尝试过了:

代码语言:javascript
复制
        Log.d("slidingMenu.isShown()", slidingMenu.isShown()+"");
        Log.d("slidingMenu.isShown()", slidingMenu.getVisibility()+"");
        Log.d("slidingMenu.isShown()", slidingMenu.isActivated()+"");
        Log.d("slidingMenu.hasFocus()", slidingMenu.hasFocus()+"");
        Log.d("slidingMenu.hasFocusable()", slidingMenu.hasFocusable()+"");
        Log.d("slidingMenu.hasWindowFocus()", slidingMenu.hasWindowFocus()+"");
        Log.d("slidingMenu.isActivated()", slidingMenu.isActivated()+"");
        Log.d("slidingMenu.isClickable()", slidingMenu.isClickable()+"");
        Log.d("slidingMenu.isEnabled();", slidingMenu.isEnabled()+"");
        Log.d("slidingMenu.isFocusable()", slidingMenu.isFocusable()+"");
        Log.d("slidingMenu.isFocused()", slidingMenu.isFocused()+"");
        Log.d("slidingMenu.isSlidingEnabled()", slidingMenu.isSlidingEnabled()+"");
        Log.d("slidingMenu.isSelected()", slidingMenu.isSelected()+"");

但无论是否显示menufragment,这些方法都会返回相同的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 15:11:51

Line 550 in SlidingMenu.java

代码语言:javascript
复制
/**
 * Checks if is the behind view showing.
 *
 * @return Whether or not the behind view is showing
 */
public boolean isMenuShowing() {
    return mViewAbove.getCurrentItem() == 0 || mViewAbove.getCurrentItem() == 2;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16707668

复制
相关文章

相似问题

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