【问题标题】:Is it possible that many layout in one layout in android? [closed]android中的一个布局中是否有可能有很多布局? [关闭]
【发布时间】:2017-08-10 01:47:47
【问题描述】:

我想设计那个布局,就像我的照片一样,有三个按钮,可以让我在屏幕上显示不同的功能,我不知道如何使用片段 实现我的目标?

有什么建议可以帮到我吗?

谢谢。

编辑:我已经解决了。

【问题讨论】:

  • 是的..可能的..使用片段..
  • 您是否要显示不同的内容或不同的布局?如果是不同的内容,您可以使用片段并在按钮单击时替换片段。如果它只是布局,您可以使用 3 种不同的 xml 布局,无论是否使用 标签并在需要时隐藏/显示它。
  • 使用 include 来包含布局。并且要保持在同一活动中,您可以使用片段。
  • 最好的选择是使用 Fragment。
  • 感谢大家这么快回答我的问题。

标签: android android-layout


【解决方案1】:

Activity由不同的布局组成。一个Activity中只能运行一个布局。但是在这方面可以使用Fragment。您需要在需要不同布局的地方添加框架布局。Fragment的生命周期与比较相似活动的。您将需要创建片段并通过其 java 文件将其添加到活动中。 希望这对您有所帮助。回复以获取更多详细信息。

【讨论】:

  • 猜猜只有 Fragment 可以做到这一点。
  • yes 在你的活动布局文件中,添加框架布局(构建片段的布局)并将其附加到活动java文件中。
  • 感谢 Leona lin 你选择我的答案是正确的
  • 但即使我使用 fragment ,仍然有一些事情让我感到困惑。看我的照片,只有一个屏幕会改变,三个按钮和顶部按钮是固定的。
  • 那些是什么??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
相关资源
最近更新 更多