嵌套的线性布局权重对于一个垂直和一个水平是不好的

时间:2013-11-19 20:05:00

标签: android performance android-linearlayout

我已经读过很多关于嵌套权重对性能不利的问题。

然而,这只是嵌套权重方向相同的情况吗?

例如,在我正在使用的视图中,我在页面上有很多垂直权重,其中没有一个是嵌套的。然而,这些垂直布局中的最后一个具有权重和和水平布局。

所以问题是:

如果一个是垂直的并且一个是水平的,那么嵌套权重是不是很糟糕。或者这些计算不会相互影响,因为一个是宽度,一个是高度?

如果是,它是否与垂直内部垂直嵌套权重的情况一样糟糕?

1 个答案:

答案 0 :(得分:1)

根据我的经验,除非你有一个很多的加权组件,否则实际的性能损失可以忽略不计。

然而,他们的导向方向并不重要。当视图大小调整时,它将在两个方向上重新测量每个孩子。 measure只有一种方法,它同时兼顾宽度和高度。