Java 可以使用嵌套的Android滑动菜单吗?

Java 可以使用嵌套的Android滑动菜单吗?,java,android,slidingmenu,Java,Android,Slidingmenu,我在这里使用滑动菜单库: 我有一个活动继承自SlidingMenuActivity,它有一个完美工作的滑动菜单,但我还想向列表片段中的每一行添加滑动菜单,该列表片段显示为该SlidingMenuActivity子类的一部分。看来我这样做根本不管用;触摸被拦截,它们不允许我点击列表行,但我无法将滑动菜单滑动到外观,也无法在关闭时看到滑动菜单 这是我用来将滑动菜单添加到每个列表行的代码: private void makeSlidingMenu(View view) { FrameLayou

我在这里使用滑动菜单库: 我有一个活动继承自
SlidingMenuActivity
,它有一个完美工作的滑动菜单,但我还想向列表片段中的每一行添加滑动菜单,该列表片段显示为该
SlidingMenuActivity
子类的一部分。看来我这样做根本不管用;触摸被拦截,它们不允许我点击列表行,但我无法将滑动菜单滑动到外观,也无法在关闭时看到
滑动菜单

这是我用来将滑动菜单添加到每个列表行的代码:

private void makeSlidingMenu(View view) {
    FrameLayout menuClosedFrame = // ... the above view

    RelativeLayout menuLayout = // ... the behind view

    SlidingMenu slidingMenu = new SlidingMenu(view.getContext());
    slidingMenu.setContent(menuClosedFrame);
    slidingMenu.setMenu(menuLayout);
    slidingMenu.setBackgroundColor(Color.RED);
    slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    slidingMenu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);
    slidingMenu.setBehindScrollScale(1.0f);
    slidingMenu.setFadeDegree(0.0f);

    RelativeLayout layout = (RelativeLayout)view;
    layout.addView(slidingMenu, new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT) {{
        addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
        addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
        addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
        addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
    }});
}

这并不漂亮,但它似乎在没有列表视图且不是
滑动菜单活动的正常活动上完成了任务。对于我来说,它在带有
ListView
的嵌套场景中不起作用。还有什么我可能做错的吗?如果张贴更多的代码将有助于让我知道。谢谢

找到了答案;我将滑动菜单添加到行中的方式导致其大小不正确,我认为;我通过将其添加到framelayout中修复了它,该framelayout还包含我希望显示的内容,因为我希望单元格的主要内容保持静态