【问题标题】:How can I show two activities at a time in android如何在android中一次显示两个活动
【发布时间】:2017-06-15 00:33:03
【问题描述】:

我有 2 个活动,在第一个活动中,我有一个按钮,当用户单击或向上移动该按钮时,我希望第二个活动从底部开始,并在它进入屏幕的一半时停止。我不明白我怎么能做到这一点。我也搜索了谷歌,但他们显示了某种类型的对话框:(。

这就是我想要的。当应用程序启动第一个活动显示在屏幕上,但是当用户点击 ^ 这个按钮时,两个 2 个活动在屏幕上显示 50%。 谁能告诉我如何才能做到这一点。可以吗???

【问题讨论】:

  • 你能告诉我你为什么拒绝这个问题吗??

标签: android


【解决方案1】:

您可以使用Fragments 实现此目的。

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

【讨论】:

  • 你能告诉我如何通过 Fragments 实现这一目标
  • 不抱歉,您将不得不像其他人一样阅读教程和学习。
【解决方案2】:

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

在您的情况下,您需要一个包含两个片段的活动(您可以使用 coordinatorlayout)。 如果您对 Fragment 的了解不够,我建议您阅读这些文章:

【讨论】:

    【解决方案3】:

    将 Activity 转换为 Fragment 并在页面上使用<FrameLayout> 来显示/删除页面中的片段。

    Fragments 是可复用的组件 参考convert Activity to Fragment

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

    【讨论】:

      【解决方案4】:

      您应该阅读有关片段的信息。它们可用于您描述的 UI。您可以使第二个片段为GONE,并且当用户按下按钮时,它变得可见。您可能应该对两个片段使用相对布局。

      【讨论】:

        猜你喜欢
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多