建议堆叠多个视图并根据前面的活动,向用户显示相应的小部件/视图吗?例如在1个布局文件(xml)中包含2个或3个表单,并根据用户想要查看的内容显示一个视图。
答案 0 :(得分:1)
您可以使用片段...根据前面的活动将正确的片段添加到活动中。
答案 1 :(得分:1)
碎片会这样做。堆叠视图适用于折叠元素。它们也有用途。选择基于您的特定用例。从你所说的,我会推荐碎片。
片段的好处在于它们处理生命周期事件(如活动),但不需要序列化和分割数据以在片段之间进行通信。
至于你的问题“层视图是否可取?”我建议不要分层不同的表单UI。 xml的设计和维护可以快速增长头发。
答案 2 :(得分:0)