【问题标题】:Is every activity/fragment's xml implicitly wrapped around with a FrameLayout?每个活动/片段的 xml 是否都用 FrameLayout 隐式包裹?
【发布时间】:2018-09-08 16:56:12
【问题描述】:

假设在活动的 xml 中,它使用 LinearLayout 作为其根布局。并且运行时的活动想要显示一个对话框/对话框片段。由于需要控制视图的 Z 轴,活动的 xml 是否必须用 FrameLayout 隐式包裹才能工作?就像您打开活动的 xml 并看到 LinearLayout 一样。然而,在幕后,它被包裹在 FrameLayout 中。这是正确的吗?

【问题讨论】:

    标签: android android-layout android-linearlayout android-framelayout


    【解决方案1】:

    不,不是。

    这很复杂,老实说我无法正确解释它,但每个 Activity 都放置在自己的 Window 中。附加到该 Activity 的每个 Dialog 都使用 Activity 的 Window 来显示自身。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 2013-10-05
      相关资源
      最近更新 更多