在活动布局中使用Android的<merge> XML元素作为根视图

6

我正在使用以下布局:

---------------------
FrameLayout
    .>>. FrameLayout
    .>>. FrameLayout
---------------------

这个布局是通过setContentView()在某些Activity上设置的。 我刚刚运行了lint来分析我的项目,得到了以下信息:

MergeRootFrame: FrameLayout can be replaced with <merge> tag 

我了解并使用合并元素来创建某些布局,但我不明白当没有明显的父元素可以合并时,如何建议我将根元素合并到我的布局中。当我做出更正并运行时一切都顺利,但出于某种原因,这感觉有点可疑。

谢谢!

2个回答

6

1
系统为您的应用提供的窗口具有一个FrameLayout,它是您Activity视图层次结构的父级容器。

这个有文档记录吗?还是你只是通过HierarchyViewer之类的工具来陈述一个事实? - woot
我不确定这是否有记录,但我只看到过FrameLayout作为Activity视图层次结构的父视图。 - Karakuri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接