gpt4 book ai didi

android - 以编程方式更改 LinearLayout 的所有子项的方向

转载 作者:行者123 更新时间:2023-11-29 01:05:53 26 4
gpt4 key购买 nike

我在另一个(父)LinearLayout 中有一个 LinearLayout(子)。我想将 parent 的方向从水平方向更改为垂直方向,反之亦然,并对所有 child 做同样的事情。我如何通过添加任何额外的界面将这种方向变化从父级传播到它的子级。

顺便说一句,这与设备的方向变化无关。我希望根据遇到的事件改变方向。

我可以有多个 LinearLayout 作为它的 child ,我不想在 for 循环中设置所有这些的方向,因为我以编程方式添加 child

最佳答案

ll1 = (LinearLayout) findViewById(R.id.llayout);
ll2 = (LinearLayout) findViewById(R.id.llayout2);

使用 setOrientation 改变方向。

ll1.setOrientation(LinearLayout.VERTICAL);
ll2.setOrientation(LinearLayout.HORIZONTAL);

关于android - 以编程方式更改 LinearLayout 的所有子项的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47288059/

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