我正在构建一个表现像问卷的应用程序。问题来自数据库。问题的数量可能很多(假设没有限制)。
现在是这样。我设法构建该应用程序以从数据库中提取10个问题。一旦用户滚动到底部(问题10),应用程序就会从数据库中提取另外10个问题。布局也将得到扩展,即用户将能够查看问题1-20。一旦用户滚动到底部,应用程序将再次拉出另外10个问题。即用户现在可以查看问题1-30。布局将是这样的。
问题1。
answer A
answer B
answer c
问题2。
Answer A1
Answer B2
....
问题10。
Answer X
Answer Y
Answer Z
Answer XY
,依此类推。 我的问题是如何以编程方式创建单选组和单选按钮。
即单选组1将具有3个单选按钮(答案a,答案b和答案c)。如您所见。 radiogroup 1将继续在应用程序中生存,直到用户结束对应用程序的使用为止。如果用户向下滚动到例如问题100,则应该有100个无线电组。
在用户停止使用的所有问题的末尾,将有一个提交按钮,用于发送所有用户选择。
我正在考虑使用一个无线电组阵列。例如
Radiogroup rg[]= Radiogroup[];
但是,这是不允许的,因为我必须初始化无线电组数组的大小。