【问题标题】:Saving activity current layout dynamically动态保存活动当前布局
【发布时间】:2018-09-26 09:43:09
【问题描述】:

我正在创建一个具有相当动态 UI 的应用程序,它允许用户动态添加/更改其视图和布局的位置。如果用户认为当前的 UI 设计令他满意,他将能够将活动的所有视图 (buttons/labels/switches/etc.) 保存到“已保存”活动列表中。有没有办法做这样的事情,或者至少保存所有视图和布局的位置?

【问题讨论】:

  • 好主意,您可以创建动态布局,但要获得更多功能,您必须进行研发。是的,可以这样做。stackoverflow.com/questions/9398057/…这可能会对你有所帮助
  • 例如,您可以遍历所有布局视图并将属性存储在本地数据库中。不幸的是,这个问题对于stackoverflow来说太宽泛了。尝试将问题分成更小的部分,例如“如何循环遍历所有 UI 元素”,然后用一些示例代码提出问题,说明您尝试过什么以及想要实现什么。
  • @BasvanStein 我虽然想做这样的事情,但我认为可能有更简单的方法。感谢您的分享,我现在将查找循环部分。

标签: java android android-layout android-activity save


【解决方案1】:

是的,你可以,只需为 eash 按钮或标签保存用户新位置,你可以使用 SQLlite 或其他方式保存它,然后当你显示它时,你会从你保存它的位置获取位置,所以它会是一样的作为什么用户有变化,无论如何这是很多工作,我不建议你这样做。你可以做不止一种布局,用户可以选择作为主题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多