Android - 动态交换线性布局

Android - Swap Linear Layouts Dynamically

我有一种情况需要交换 2-5 个线性布局。 线性布局已在 xml 中修复,目前它们要么可见要么消失。

在某些情况下,我现在需要重新排列可见布局。

任何人都可以建议一些快速解决方法吗?

我自己做的。

  • 我把所有的布局都放在另一个布局里面了。
  • 在运行时,我获取了这个新父布局的所有子布局 --> 布局。
  • 有两个列表,可见和消失。
  • 根据需要的逻辑,我把这些布局分成这些列表,按要求排列。
  • 从父布局中删除所有子项。
  • 根据需要从列表中添加布局。