安卓布局 : how to approach dynamic generated survey forms

标签 android forms android-layout

我需要开发一个调查应用程序。

用户首先会做出一些选择,然后会显示相应的问题列表。

由于我有一个包含 2000 多个问题的列表可供选择,因此不可能为每种类型的调查创建一个 XML 布局。这个想法是遍历存储问题的本地 SQLite 数据库,并仅显示满足用户开始时设置的参数的问题。

在运行时用 Java 创建布局是唯一的解决方案吗?我想将应用程序 View 与应用程序逻辑分开。问题将有多种类型(多项选择、单选按钮、下拉菜单...)

有什么建议吗?

最佳答案

您可以在 xml 中为每种问题类型创建一个模板,然后在运行时扩充它并填写正确的信息。这将使您无需接触代码即可重新设计外观。

关于安卓布局 : how to approach dynamic generated survey forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516337/

相关文章:

php - 脚本应该为背景颜色、字体颜色和使用表单中的文本值设置 CSS 属性

javascript - 根据另一个输入值更改输入值

android - 检查 Android Gridview 是否滚动到其顶部

android - lineSpacingMultiplier 导致按钮文本不居中

android - 替换 Android Mapview 以使用 WMS 服务

android - 安装了最新版本的Android Studio,建工程时出现异常?

android - 多个 RTSP 流式传输不起作用

javascript - 拉拉维尔{!! Form::open() !!} 在 AngularJS 中不起作用

android - 如何为工具栏制作圆角?

android - 防止 HttpClient 4 跟随重定向