gpt4 book ai didi

android - 使用按位或将多个标志发送到 LayoutParams.addRule() 是否有意义?

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:13 24 4
gpt4 key购买 nike

我正在编写一些代码,其中以两种不同的方式将规则添加到 LayoutParams 变量。在一些代码中,它是这样完成的:

params.addRule(RelativeLayout.ALIGN_PARENT_TOP | RelativeLayout.ALIGN_PARENT_LEFT);

在另一部分中,它是这样完成的:

params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);

在第二部分是评论说:

// We MUST do these rules separately if we don't 
// want to use logic-split for landscape/portrait modes.

这有什么不同,还是这个评论是迷信的产物?首选哪种方式,为什么?

最佳答案

不可以,您不能使用 OR 添加多个规则。每条规则必须单独添加。

关于android - 使用按位或将多个标志发送到 LayoutParams.addRule() 是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5184408/

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