Android使用jfeinstein滑动菜单中的左/右

Android使用jfeinstein滑动菜单中的左/右,android,android-sliding,Android,Android Sliding,在我的应用程序中,我想有两个滑动菜单,左和右,在这个库源文件中,我找到了左和右选项,我想我可以在应用程序中有这个能力,但我找不到任何文档来说明如何创建两个滑动菜单 setBehindContentView(R.layout.slide_menu_ketabeavval_list); // customize the SlidingMenu mSlidingMenu = getSlidingMenu(); mSlidingMenu.setShadowDrawabl

在我的应用程序中,我想有两个滑动菜单,左和右,在这个库源文件中,我找到了左和右选项,我想我可以在应用程序中有这个能力,但我找不到任何文档来说明如何创建两个滑动菜单

    setBehindContentView(R.layout.slide_menu_ketabeavval_list);

    // customize the SlidingMenu
    mSlidingMenu = getSlidingMenu();
    mSlidingMenu.setShadowDrawable(R.drawable.shape_sliding_menu_shadow);
    mSlidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);
    mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    mSlidingMenu.setMode(SlidingMenu.LEFT_RIGHT);
    mSlidingMenu.setFadeDegree(0.35f);
    mSlidingMenu.setFadeEnabled(true);

老实说,我不确定LEFT_RIGHT是做什么的,但您想做的是创建两个不同的滑动菜单。只需将一个设置为左模式,一个设置为右模式,如下所示:

// Initialize the left sliding menu
mSlidingMenuLeft = new SlidingMenu(this);
mSlidingMenuLeft.setMode(SlidingMenu.LEFT); // Define the orientation to the left

// Initialize the right sliding menu
mSlidingMenuRight = new SlidingMenu(this);
mSlidingMenuRight.setMode(SlidingMenu.RIGHT); // Define the orientation to the right
然后,分别处理每个问题,包括设置内容

您需要进行很多优化,包括在一个滑动菜单打开时禁用另一个。如果您希望看到两个具有优化功能的滑动菜单,尽管您必须对整个活动进行筛选,但是您可以随意查看带有两个滑动菜单的应用程序

希望这有帮助~