6

我正在使用以下布局:

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

此布局设置在某些Activity使用setContentView(). 我只是运行 lint 来分析我的项目并收到以下消息:

MergeRootFrame: FrameLayout can be replaced with <merge> tag 

我理解并在某些布局中使用合并元素,但我不明白当没有明显的父元素要合并时,如何建议我在布局中合并根元素,当我进行更正并运行它时一切顺利但是出于某种原因,这感觉有点可疑。

谢谢!

4

2 回答 2

6

Read the following post by Romain Guy: http://www.curious-creature.org/2009/03/01/android-layout-tricks-3-optimize-part-1/

"the parent of an activity’s content view is always a FrameLayout"

Answered my question q:)

于 2013-07-04T06:58:42.347 回答
1

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

于 2013-07-03T15:08:00.413 回答