gpt4 book ai didi

java - 有关 github 上此幻灯片菜单库的更多信息

转载 作者:行者123 更新时间:2023-12-01 04:53:19 24 4
gpt4 key购买 nike

昨天我向 this 询问了有关以编程方式从 github 上的库打开幻灯片菜单的问题,并得到了解答。然而,我对这个主题还有更多疑问,但由于我不同意的原因,该问题被关闭了。

我的后续问题是,toggle() 方法确实显示您的菜单,但与 setBehindContentView() 不同。我成功地使用 java 类向 setBehindContentView 添加了一个布局,这样我就可以操作 onlistclick 事件,但不能操作 setMenu() 方法。

所以我得到了这个代码:

setBehindContentView(R.layout.menu_frame);
getSupportFragmentManager()
.beginTransaction()
.add(R.id.menu_frame, new MenuFragment())
.commit();

如果我向右滑动屏幕并显示底层 View ,它就会起作用。但由于我的整个 map 是 Google MapView,所以我想通过toggle() 以编程方式显示菜单。我这样设置布局:

 menu.setMenu(R.layout.menu);

但这仅显示布局,但不运行相应的代码,该代码会膨胀此布局并创建列表项。有谁知道如何以编程方式显示后面的内容 View 或使用 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();

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

关于java - 有关 github 上此幻灯片菜单库的更多信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com