横向导航动态内容(ListViews)

时间:2011-12-15 20:10:32

标签: android listview

抱歉这个令人困惑的标题。我会尝试解释我的问题。

我的应用在ListView中每天显示一些内容。用户能够来回切换天数(例如,通过向左/右滑动他的手指)。现在我想实现一些不错的过渡效果(就像新的Android市场一样)。

问题是,内容是动态生成的,加载可能需要一段时间。此外,您可以(理论上)将无限天移至过去或将来。

如何实现响应良好的转换,并告诉用户,有些工作是在后台完成的。

只是为了澄清,我不是在询问ListView或AsyncTask是如何工作的,而是为我的想法设计概念。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果我理解正确的意思,我认为您应该尝试在后台预加载上一页和后一页,并将它们保存在内存中以备刷卡。 每当你改变一天,你将回收一页数据以加载一个新的(在一个方向或另一个方向)。 显然用户仍然可以刷得太快而你没有时间预加载东西,但在这种情况下,我认为你不能做任何事情比在页面中转换一个漂亮的微调器更好(不是阻塞对话框)