如何保存相对布局及其内容?

Posted

技术标签:

【中文标题】如何保存相对布局及其内容?【英文标题】:How to save a relative layout along with it's contents? 【发布时间】:2014-07-17 05:54:15 【问题描述】:

我有一个相对布局,我正在动态添加 ImageViews,并在布局中移动它们,我的问题是我想将整个布局保存在 sdcard 中的当前状态,以便稍后检索它进行编辑。我应该以什么形式存储它以及如何存储它?

我尝试过的:

将布局作为图像保存到 sdcard,但图像不可编辑 尝试通过 pullparser 和 DOM 解析器读取 layout.xml 文件以获取动态添加的视图,但这不起作用

【问题讨论】:

【参考方案1】:

您可以读取所有 ImageView 的属性并将其存储在文件中。当您需要加载它时,只需从文件中读取这些属性并再次将它们添加到相对布局中。

【讨论】:

我如何读取属性。我正在动态添加它们并更改它们的位置.. 与您设置它们的方式相同。通过吸气剂。

以上是关于如何保存相对布局及其内容?的主要内容,如果未能解决你的问题,请参考以下文章

如何避免相对布局中可绘制背景的额外高度?

相对布局中如何令一个控件的中心点位于另一个控件的右侧

2.2相对布局

调整相对布局/图像视图

相对布局搞砸了如何固定它的位置

如何在相对布局中的布局之间居中