下图中的 LHS 显示了Activity
XML 设置的初始结构,而 RHS 显示了Activity
一些运行时更改后的结构。
黑色边框包围了RelativeLayout
(我可以将其更改为LinearLayout
或其他内容,如果这解决了我的问题)这是 Activity 布局的根,红色边框包围 a RecyclerView
,其中的绿色边框包围 RecyclerView 的一个元素。深蓝色边框包围 a ,运行时将添加FrameLayout
到该 a中。Fragment
现在的问题是,在运行时,更多的元素被添加到红色边框RecyclerView
中,在图表的 RHS 中由紫色边框的框共同显示。只有RecyclerView
包含这些新添加元素的部分应该覆盖其余的Activity
内容(即本质上的FrameLayout
)
那么我应该使用什么样的布局作为 Activity 的根,我应该如何使这部分布局重叠邻里成为可能?我应该怎么做?任何建议将不胜感激。