【发布时间】:2014-03-24 11:25:22
【问题描述】:
当应用程序运行时,用户会在Layout 中添加一些视图。我想存储这个Layout,这样当我重新打开应用程序时它应该返回相同的状态。
我怎样才能做到这一点?
【问题讨论】:
标签: android android-linearlayout android-xml
当应用程序运行时,用户会在Layout 中添加一些视图。我想存储这个Layout,这样当我重新打开应用程序时它应该返回相同的状态。
我怎样才能做到这一点?
【问题讨论】:
标签: android android-linearlayout android-xml
使用onSaveInstanceState() 和onRestoreInstanceState() 回调来保存和恢复您的视图。
更多信息请访问Managing the Activity Lifecycle 和 Recreating an Activity。
[编辑] - 根据@kadatt 评论。
我认为您尝试做的可能是 android-saving-state-of-dynamically-changed-layout 的重复。
我认为没有任何标准的方法可以做到这一点。您必须实现自己的功能,以某种可以再次加载的形式保存动态 UI 的状态。
【讨论】: