Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 滑动菜单(jfeinstein)-如何控制辅助滑动菜单_Android_Slidingmenu_Android Sliding - Fatal编程技术网

Android 滑动菜单(jfeinstein)-如何控制辅助滑动菜单

Android 滑动菜单(jfeinstein)-如何控制辅助滑动菜单,android,slidingmenu,android-sliding,Android,Slidingmenu,Android Sliding,我正在使用jfenstein的滑动菜单库。但我需要分别控制两个滑动菜单。有时必须禁用第二个。有时必须禁用第一个滑动菜单 当我使用上面的menu.setTouchMode(滑动menu.TOUCHMODE_全屏)时;他们两人都成功了 这是我的代码: menu = new SlidingMenu(activity); menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setSh

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

当我使用上面的menu.setTouchMode(滑动menu.TOUCHMODE_全屏)时;他们两人都成功了

这是我的代码:

        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);

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

您的确切问题是什么?我猜你想控制其中一个-你试过使用SlidingMenu.TOUCHMODE\u边距吗?