我准备了一些关于android布局性能优化的文章。大多数建议在其他布局上使用RelativeLayouts,因为这可能有助于避免使用占用内存的嵌套布局。
就我个人而言,我相信每件事都有它的优点和缺点。但我无法找出RelativeLayouts在不同布局类型上的缺点。
相对主义的缺点是什么?
什么时候我应该避免使用相对主义?
提前谢谢。

最佳答案

对我来说,如果必须重新组织组件,relativelayout会耗费太多时间。这是最大的缺点。
因此,我认为relativelayout非常适合作为顶层布局和底层布局。但是,中级布局最好使用taylored(线性,表…)布局。
例如,当创建一个表单时,我的活动或片段的顶部布局将是相对延迟,但我的表单将创建为一个大的垂直线性布局。在这个线性图中,每一行都是相对的,我将有一个文本视图和一个编辑文本。
这样,我可以很容易地对表单的字段进行排序,并且(我认为)我通过不过度使用嵌套的linearlayout来保持布局内存的友好性。

10-07 23:06