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