gpt4 book ai didi

android - setLayoutParams 与 addView 添加新 View

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:26 26 4
gpt4 key购买 nike

使用 setLayoutParams 和向 addView 提供参数有什么区别?

我知道 addView 仅在第一次添加 View 时有效。我发现了两种显然可以做同样事情的方法:

tv.setLayoutParams(params);
layout.addView(tv)

对比

layout.addView(tv, params)

它们是等价的吗?
如果不是,有什么区别?

最佳答案

Are they equivalent?

是的,第一个方法会额外检查正在添加的 View 是否设置了 LayoutParams(并生成一些 LayoutParams 如果它们不存在)。您可以选择其中一个(我会选择第二个方法调用)。

关于android - setLayoutParams 与 addView 添加新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15702692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com