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