我正在为GoogleTV开发,我创建了一个包含3列的动态表(使用TableLayout),显示HTTP从网站获取的前10个结果。
当用户开始滚动表格中的元素时(只有行可选,而不是列),我想要更多的结果(行)被提取并立即呈现(类似Google Reader)。
为了实现这一点,我使用AsyncTask从网站获取更多结果,并将它们添加到表中。问题是我发现它的行为有点迟钝和不自然,所以我认为我可能没有使用正确的方法。
使用TableLayout + AsyncTask是否有更好的选择?我选择了TableLayout而不是ListView,因为我想在"表格中显示结果"方式,以便更容易吸收信息。
感谢您的回复。