我读过许多关于嵌套权重不利于性能的问题。
然而,这只是嵌套权重方向相同的情况吗?
例如,在我正在使用的 View 中,页面上有很多垂直权重,但没有一个是嵌套的。然而,这些垂直布局中的最后一个具有权重和和水平布局。
所以问题:
如果一个是垂直的,一个是水平的,嵌套权重是不是很糟糕。或者这些计算不会相互影响,因为一个是宽度,一个是高度?
如果是,它是否与我们在垂直内部嵌套垂直权重的情况一样糟糕?
最佳答案
根据我的经验,除非您有很多 加权组件,否则实际性能影响可以忽略不计。
但是,它们的朝向应该无关紧要。调整 View 大小时,它将在两个方向上重新测量每个 child 。只有一种方法可以同时测量宽度和高度。
关于android - 嵌套的线性布局权重对一纵一横不利吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080987/