android - 嵌套的线性布局权重对一纵一横不利吗

标签 android performance android-linearlayout

我读过许多关于嵌套权重不利于性能的问题。

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

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

所以问题:

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

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

最佳答案

根据我的经验,除非您有很多 加权组件,否则实际性能影响可以忽略不计。

但是,它们的朝向应该无关紧要。调整 View 大小时,它将在两个方向上重新测量每个 child 。只有一种方法可以同时测量宽度和高度。

关于android - 嵌套的线性布局权重对一纵一横不利吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080987/

相关文章:

Android-布局的正确定位

android - 看不到第二个按钮

Android 主页按钮 长按

c# - Xamarin Android 中多个 Activity 中的抽屉导航

android - 视频未在视频 View 中播放 - 表面 View

performance - SSE2 8x8 字节矩阵转置代码在 Haswell+ 上比在 Ivy 桥上慢两倍

java - java中哪个更快

android - 为什么我的 BitmapFactory.decodeByteArray 返回 null?

performance - Java 堆瓶颈 - 如何确定原因?

android - 当 Activity 打开时,为什么焦点没有设置到第一个文本字段?