代码之家  ›  专栏  ›  技术社区  ›  Snake

如何设计可更改内容的这种行为

  •  0
  • Snake  · 技术社区  · 7 年前

    我遇到了一种情况,我不确定正确的处理方法是什么。

    我有下面的布局

    enter image description here

    使用此布局时,父内容将保持不变,但子内容将根据您在子内容中单击的按钮进行更改。所以基本上,子内容将变成子内容2。将子内容想象成线性布局,有一堆文本和按钮。

    我的问题是,正确的设计方法是什么: 我可以想出两种方法: 3-活动,其中我为每个父级+子级laybout组合创建布局xml,然后在完整布局上动态设置ContentView 3-其他想法?

    非常感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Gabe Sechan    7 年前

    4) 获取要插入的父级的引用,并从中动态添加/删除视图。

    5) 将所有可能的子对象放在一个布局中,并利用不同子对象的可见性进行游戏。