【问题标题】:How generate layout dynamically from mysql?如何从mysql动态生成布局?
【发布时间】:2018-04-20 05:36:43
【问题描述】:

是否可以从数据库中的字段为android上的应用程序创建布局?

我在数据库中有一个包含问题的表,我想根据该表中的数据生成“表单”或“布局”。

例如,我有一个问题:

正如我们在表格中看到的那样,我有“tipo_pregunta”列,如果它是输入、复选框、文本区域等,它会说什么。 我想知道这是否可能,或者您是否知道一些我可以从中学习的指南。

【问题讨论】:

    标签: android sql forms layout dynamic


    【解决方案1】:

    是的。当然,您可以动态生成布局。

    1. 创建布局(LinearLayout、RelativeLayout 等)对象。
    2. 迭代数据库结果
    3. 创建一个查看“tipo_pregunta”值的视图。喜欢(TextView、Checkbox、RadioButton 等)
    4. 在您的布局对象中添加这个创建的视图 - layoutObj.add(viewObj);
    5. 重复第 3 步和第 4 步,直到您的数据库结果计数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-12
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多