1

在设计 Android 布局时,经常会遇到一个问题——是否应该牺牲可读性来换取性能?例如,您可以将相同的组件放入多个嵌套布局或一个复杂的 RelativeLayout。我的理解是,只有在嵌套过多(超过 8-10 级),或者这是适配器中的重复元素的情况下,您应该尝试使用 RelativeLayout 来扁平化层次结构。也许我错了,默认情况下你应该更喜欢复杂的RelativeLayouts而不是Frame/Linear/RelativeLayouts的组合,因为视图层次结构中的新级别对于性能和内存使用来说非常重要?

4

1 回答 1

0

我同意这有点哲学。

话虽这么说,考虑到响应式 UI 在 android 应用程序上的重要性以及 XML 布局的膨胀频率,我会在性能方面犯错。

于 2012-09-24T13:31:06.617 回答