在设计Android布局时,经常会有一个问题--你应该牺牲可读性来换取性能吗?例如,您可以将相同的组件放入多个嵌套布局或一个复杂的RelativeLayout中。我的理解是,只有当有多余的嵌套(超过8-10层),或者这是适配器中的重复元素时,才应该尝试使用RelativeLayout来扁平化层次结构。也许我错了,默认情况下,你应该更喜欢复杂的RelativeLayouts而不是帧/线性/相对布局的组合,因为视图层次结构中的新级别对于性能和内存使用是重要的?
发布于 2012-09-24 21:31:07
我同意这是一种哲学观点。
话虽如此,但考虑到响应式UI在android应用程序中的重要性,以及XML布局可能被夸大的频率,我会在性能方面犯错误。
https://stackoverflow.com/questions/12563768
复制相似问题