2017-03-07 43 views
0

有没有办法打开第二个片段页? (即同时打开多个分段页面)打开附加片段

我有一个数据库设置,当用户单击一个按钮时,弹出一个Fragment Page,以便它们可以编辑这些字段。我想尝试一下子菜单的评论(所以他们不必一直滚动到屏幕底部)。

类似于Material Gallery Sample中的菜单会很棒。

注:我目前使用的app.showDialog(app.pageFragments.Menu)

;打开页面片段。

将两个碎片并排开放也是一个可用的选项。

谢谢!

下面是一个示例图。

enter image description here

+0

当你说它弹出你的意思是它显示使用showDialog,或者只是它显示在页面上? –

+0

这个想法是,我打开片段A(这有每个条目的所有细节)。然后在片段A上有一个按钮,当我点击片段B时(这里有条目的所有评论历史记录)。 –

+0

我仍然试图了解,如果你的意思是开放在app.showDialog(),或打开,如“使用户可见”。如果你的意思是使其可见,不幸的是,现在不可能,因为我们不允许在视图片段中查看片段。这是可以在将来修复的,唯一的原因是避免依赖循环,但显然这是可以修复的。 –

回答

2

对不起,回复迟了。我会把这个作为答案,因为我认为它会为你提供你所需要的。如果将页面片段直接放入页面中,并可切换其可见属性以显示/隐藏它们,则可以实现此功能。

这里最大的窍门是第一个页面片段如何告诉第二个页面打开?这最终很简单,只需将自定义布尔属性添加到第一个片段即可。然后在基本页面(包含两个片段)中将第二个片段的visible属性绑定到第一个片段的自定义属性。然后在第一个片段中,您可以在需要显示第二个片段时将该属性设置为“true”,并在您希望隐藏时为“false”。

+0

太棒了。谢谢! –