【发布时间】:2016-05-20 03:10:36
【问题描述】:
我正在创建具有以下功能的应用程序。主要活动是一个带有三个fragments 的选项卡式活动。中间的fragment 由ListView 组成。当您选择 listView 项目时,它将允许您执行以下两项操作之一:
- 编辑布局,可以添加按钮、开关、文本框等。
- 如果创建了布局,您可以滑动到第一个选项卡,该布局将加载用户添加的所有自定义视图。
我想知道如何保存每个ViewGroup,以便用户可以访问它们并随意编辑它们。我不认为这可以通过 SavedStated 完成,因为它将跨越不同的活动,这就是为什么我需要一种保存/加载它们的方法。
我有一个片段可以让您自定义布局。我只想和所有孩子一起保存ViewGroup。因此,您将拥有10个不同的XML布局,而是使用10个不同的ViewGroups,可以使用10个不同的视图群组,以动态插入,因为选择了不同的ListView项。
它不能是布局的图像,当我切换到视图时,我需要拥有所有按钮和开关的功能,并且用户需要能够在他们喜欢的时候编辑他们的布局。
【问题讨论】:
标签: android android-layout viewgroup