android :关于循环textView 与数组的问题

[复制链接]
查看11 | 回复2 | 2012-9-11 11:21:09 | 显示全部楼层 |阅读模式
其实这类似一个二维数组。如果我来实现的话,嵌套for循环实现吧,水平方向循环new LinearLayout,添加所有列,并add到HorizontalScrollView中;垂直方向循环new TextView,并且add到LinearLayout中。这样实现出来的效果是可以左右滚动,但是不可以上下滚动。按你的想法应该是,垂直方向一个ListView,那你不要循环去new ListView,这肯定有问题;如果你的横向数组是恒定的,那你可以定义一个CustomLayout,就像上面图,你可以定义4个TextView,使用一个adapter,inflate这个布局出来,然后动态实现你垂直方向数据添加,这些不用你循环,adapter的getView方法...
回复

使用道具 举报

千问 | 2012-9-11 11:21:09 | 显示全部楼层
LinearLayout linear = new LinearLayout(this); 你是否应该把这句提到for语句外面去?否则你哪次都是加到一个新的LinearLayout中,当然只能显示最后一条记录了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行