gpt4 book ai didi

android - SlidingMenu(jfeinstein) - 如何控制二级滑动菜单

转载 作者:太空狗 更新时间:2023-10-29 15:08:30 27 4
gpt4 key购买 nike

我正在使用 jfenstein 的滑动菜单库。但是我需要分别控制两个滑动菜单。有时必须禁用第二个。有时必须禁用第一个滑动菜单。

当我使用 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);两者都有影响。

这是我的代码:

        menu = new SlidingMenu(activity);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowDrawable(R.drawable.sliding_menu_shadow);
menu.setBehindOffsetRes(R.dimen.sliding_menu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(activity, SlidingMenu.SLIDING_WINDOW);
menu.setMenu(R.layout.sliding_menu_frame);

menu.setMode(SlidingMenu.LEFT_RIGHT);

SlidingMenuListFragment slidingMenuListFragment = new SlidingMenuListFragment();
slidingMenuListFragment.setMenuBuilder(this);

/*
* left menu
*/
activity.getSupportFragmentManager().beginTransaction()
.replace(R.id.sliding_menu_frame, slidingMenuListFragment)
.commit();



/*
* right menu
*/
SlidingMenuListFragment rightMenu = new SlidingMenuListFragment();
rightMenu.setMenuBuilder(this);
menu.setSecondaryMenu(R.layout.sliding_menu_frame);
activity.getSupportFragmentManager()
.beginTransaction()
.replace(R.id.sliding_menu_frame, rightMenu )
.commit();

最佳答案

我遇到了同样的问题,我用以下方法解决了它:

//can open left and right panel
menu.setMode(SlidingMenu.LEFT_RIGHT);

//can only open left panel and show only left (perhaps overlay the right panel ?)
menu.setMode(SlidingMenu.LEFT);

但它仅适用于“禁用/隐藏”右侧面板如果你这样做:

menu.setMode(SlidingMenu.RIGHT);

它只在右侧显示左侧面板。

关于android - SlidingMenu(jfeinstein) - 如何控制二级滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19249669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com