2011-12-29 56 views
2

它是否(以及以何种方式)影响性能以具有复杂的布局层次结构?Android布局层次结构的效率

以何种方式不会影响应用程序有深层嵌套布局(例如RealitiveLayout其中包含许多LinearLayouts每个包含....)

回答

1

是它和理应不建议超过3个级别。这就是为什么新建GridLayout的原因之一。此外,SDK中的lint和hierarchyviewer工具将帮助您优化布局。

但是,根据您的需要,您可能需要更深入地挖巢。只需使用SDK工具和一些手持设备进行测试,看看您的性能瓶颈是否与渲染有关。最有可能的是他们在你的代码中的其他地方..

关于意见的主要表现方面之一是不是渲染,而是从xml文件膨胀他们..