【问题标题】:Nested linear-layout weights is it bad for one vertical and one horizontal嵌套的线性布局权重对一个垂直和一个水平不利
【发布时间】:2013-11-20 04:55:20
【问题描述】:

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

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

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

那么问题来了:

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

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

【问题讨论】:

    标签: android performance android-linearlayout


    【解决方案1】:

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

    但是,它们的朝向并不重要。调整视图大小后,它将在两个方向上重新测量每个子项。 measure 只有一个方法,它同时处理宽度和高度。

    【讨论】:

    • 感谢我尝试查找有关措施的文档并确定这是否与您的答案一致。如果有问题,请将您的回复标记为答案。
    猜你喜欢
    • 2015-03-04
    • 1970-01-01
    • 2017-08-26
    • 2015-07-27
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多