【发布时间】:2017-11-14 14:19:05
【问题描述】:
我在另一个(父)LinearLayout 中有一个 LinearLayout(子)。我想将父母的方向从水平更改为垂直,反之亦然,并对所有孩子做同样的事情。如何通过添加任何其他接口将这种方向变化从父级传播到其子级。
顺便说一句,这与设备的方向变化无关。我希望根据遇到的事件改变方向。
我可以有多个 LinearLayout 作为它的孩子,我不想在 for 循环中设置所有这些的方向,因为我以编程方式添加孩子
【问题讨论】:
-
你有没有试过设置方向?
-
我可以为父母调用 setOrientation。但是如何将其传播给它的孩子。我可以有多个 LinearLayout 作为它的孩子,我不想在 for 循环中设置所有这些的方向,因为我以编程方式添加孩子
-
您可以通过编程方式找到布局的子级。所以我不明白如果你通过代码添加一些有什么关系。
标签: android android-layout android-linearlayout