如何在android中一次显示两个活动

时间:2017-06-15 00:33:04

标签: android

我有2个活动,在第一个活动中我有一个按钮,我希望当用户点击或向上移动该按钮时,第二个活动来自底部,当它转到屏幕的一半时停止。我不明白我怎么能做到这一点。我也搜索谷歌,但他们显示了一些类型的对话框:(。 enter image description here

这就是我想要的。当应用程序启动时,第一个活动显示在屏幕上,但是当用户单击 ^ 此按钮时,两个活动在屏幕上显示50%。 任何人都可以告诉我如何实现这一目标。有可能???

4 个答案:

答案 0 :(得分:5)

您可以使用Fragment s实现此目的。

我建议您从官方文档开始 - https://developer.android.com/training/basics/fragments/index.html

答案 1 :(得分:0)

你应该读一下片段。它们可用于您描述的UI。您可以使第二个片段为GONE,当用户按下按钮时,它变为可见。您应该使用两个片段的相对布局。

答案 2 :(得分:0)

为了创建上面的界面,您可以使用片段而不是活动。

在您的情况下,您需要有两个片段的活动(您可以使用coordinatorlayout)。 如果您对片段知之甚少,我建议您阅读这些文章:

答案 3 :(得分:0)

将活动转换为片段并使用页面上的<FrameLayout>显示/删除页面中的片段。

片段是可重复使用的组件请参阅convert Activity to Fragment

这可能有助于您了解如何使用碎片link