我昨天问了这个关于以编程方式从 github 上的库中打开幻灯片菜单的问题,并得到了回答。但是,我对这个主题有更多疑问,但由于我不同意的原因,这个问题被关闭了。
我的后续问题是 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);
但这仅显示布局,但不会运行相应的代码来扩展此布局并创建列表项。有谁知道如何以编程方式显示 backcontentview 或让 setMenu() 方法与 java 类一起工作?