Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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
Java 更多关于github上的slidemenu库的信息_Java_Android_Slidingmenu - Fatal编程技术网

Java 更多关于github上的slidemenu库的信息

Java 更多关于github上的slidemenu库的信息,java,android,slidingmenu,Java,Android,Slidingmenu,昨天我在github上问了一个关于以编程方式从库中打开slidemenu的问题,答案是肯定的。然而,我有更多关于这个主题的问题,但这个问题因为我不同意的原因而结束了 我接下来的问题是toggle()方法确实显示了您的菜单,但与setBehindContentView()不同。我使用java类成功地将布局添加到我的setBehindContentView中,这样我就可以操作onlistclick事件,但无法操作setMenu()方法 所以我得到了这个代码: setBehindContentView

昨天我在github上问了一个关于以编程方式从库中打开slidemenu的问题,答案是肯定的。然而,我有更多关于这个主题的问题,但这个问题因为我不同意的原因而结束了

我接下来的问题是toggle()方法确实显示了您的菜单,但与setBehindContentView()不同。我使用java类成功地将布局添加到我的setBehindContentView中,这样我就可以操作onlistclick事件,但无法操作setMenu()方法

所以我得到了这个代码:

setBehindContentView(R.layout.menu_frame);
        getSupportFragmentManager()
        .beginTransaction()
        .add(R.id.menu_frame, new MenuFragment())
        .commit();
如果我将屏幕向右滑动并显示基础视图,则此操作有效。但由于我的整个地图是一个Google MapView,所以我想用toggle()以编程方式显示菜单。我这样设置布局:

 menu.setMenu(R.layout.menu);
但这只显示了布局,而没有运行相应的代码,从而使布局膨胀并创建listitems。有人知道如何以编程方式显示behindcontentview或使用java类获取setMenu()方法吗?

修复:

setBehindContentView(R.layout.menu_frame);

        menu.setMenu(R.layout.menu_frame);
        getSupportFragmentManager()
        .beginTransaction()
        .replace(R.id.menu_frame, new MenuFragment())
        .commit();

        menu.setSecondaryMenu(R.layout.menu_frame_two);
        menu.setSecondaryShadowDrawable(R.drawable.shadowright);
        getSupportFragmentManager()
        .beginTransaction()
        .replace(R.id.menu_frame_two, new MenuTwoFragment())
        .commit();

如果有人需要更多代码,请随时与我联系

您的问题是您的菜单不可见,对吗?它是。。我正在尝试您的MenuInflator,但它不起作用(如果我正确实现了此功能)编辑:它显示正确的布局,但不运行代码。我使用了setBehindContentView(),但toggle不显示选定的布局。只有当我使用setMenu()时,该片段的代码才不会运行。