【发布时间】:2013-10-03 13:34:51
【问题描述】:
说明
在设置嵌套权重总和时出现的警告消息 layout xml 表示会影响性能。
问题 1
我不打电话,我最近看到了。他们解决了这个问题吗?
问题 2
为布局设置权重并不意味着也设置了父级的权重总和 如你所知。这是否也被视为将权重总和设置为 父母?
【问题讨论】:
说明
在设置嵌套权重总和时出现的警告消息 layout xml 表示会影响性能。
问题 1
我不打电话,我最近看到了。他们解决了这个问题吗?
问题 2
为布局设置权重并不意味着也设置了父级的权重总和 如你所知。这是否也被视为将权重总和设置为 父母?
【问题讨论】:
如果您使用 nested 指定布局权重的线性布局,则会出现 Android Lint 警告。它还在那里。加权布局的每个嵌套级别都会使所需的测量/布局传递次数增加一倍,从而损害性能。对于一级嵌套,您不会收到 lint 警告。
不确定您的确切意思,但documentation 是否回答了您的问题:
定义最大重量总和。如果未指定,则通过添加所有子项的 layout_weight 来计算总和。
【讨论】:
layout_weight 的任何子级,则存在隐式非零权重和。需要额外的测量/布局通道。