一个ListView中怎么动态添加不固定数量的控件

这种格式的下面还有很多的题目答案也是不固定的有可能是4个5个……想问怎么弄... 这种格式的 下面还有很多的题目 答案也是不固定的 有可能是 4个 5个……
想问怎么弄
展开
 我来答
百度网友1a87472
2013-06-18 · TA获得超过2248个赞
知道小有建树答主
回答量:1090
采纳率:44%
帮助的人:349万
展开全部
一个listview怎么动态加载不确定数量的控件。可以使用帧布局,根据条件设置Visibility属性为GONE或者VISIBLE。
针对你这个需求,你可以设置四个答案,得到数据后判断长度,如果有四个答案,那么所有的但都设置为VISIBLE,如果三个,那么最后一个答案设置GONE,一次类推。不知道你数据是什么格式,这么做应该是可以的。
追问
这样不是要写很多的XML控件?如果循环那不确定数量怎么循环
追答
每个条目的布局都写四个答案,然后让他们全部都GONE,根据数据中答案个数,再设置跟答案数量对等个数的布局答案组件VISIBLE。如果要是写很多xml布局,那就不用再用什么帧布局了。循环不确定数量不能循环。所以然你把每个题目答案个数先取出来,然后循环。

拜托你给点数据,别就贴个界面出来就问了。你的数据格式是什么样子,你也没有说清楚,不能给你解释清楚。总之,循环次数就是你所有题目的总个数,每个条目布局转换成组件后VISIBLE的个数就是这道题目答案的个数。至于具体怎么弄,得看你数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式