一个ListView中怎么动态添加不固定数量的控件
1个回答
展开全部
一个listview怎么动态加载不确定数量的控件。可以使用帧布局,根据条件设置Visibility属性为GONE或者VISIBLE。
针对你这个需求,你可以设置四个答案,得到数据后判断长度,如果有四个答案,那么所有的但都设置为VISIBLE,如果三个,那么最后一个答案设置GONE,一次类推。不知道你数据是什么格式,这么做应该是可以的。
针对你这个需求,你可以设置四个答案,得到数据后判断长度,如果有四个答案,那么所有的但都设置为VISIBLE,如果三个,那么最后一个答案设置GONE,一次类推。不知道你数据是什么格式,这么做应该是可以的。
追问
这样不是要写很多的XML控件?如果循环那不确定数量怎么循环
追答
每个条目的布局都写四个答案,然后让他们全部都GONE,根据数据中答案个数,再设置跟答案数量对等个数的布局答案组件VISIBLE。如果要是写很多xml布局,那就不用再用什么帧布局了。循环不确定数量不能循环。所以然你把每个题目答案个数先取出来,然后循环。
拜托你给点数据,别就贴个界面出来就问了。你的数据格式是什么样子,你也没有说清楚,不能给你解释清楚。总之,循环次数就是你所有题目的总个数,每个条目布局转换成组件后VISIBLE的个数就是这道题目答案的个数。至于具体怎么弄,得看你数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询