如何从mysql动态生成布局?

时间:2017-11-07 17:48:32

标签: android sql forms layout dynamic

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

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

例如,我有一个问题: enter image description here

正如我们在表格中看到的那样,我有“tipo_pregunta”列,如果它是输入,复选框,textarea等,它会说出来。 我想知道是否有可能,或者你是否知道我可以学习的指南。

1 个答案:

答案 0 :(得分:1)

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

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