2

可能重复:
如何实现 Android Pull-to-Refresh

我已经在我的应用程序中实现了拉动刷新,它在 2.2 中运行良好,但在 2.0 中却没有。

我在 2.0 中找不到方法 'smoothScrollBy()'。

谁能给我这个问题的解决方案或任何其他替代方案?我怎样才能像 iphone 一样实现拉动刷新功能?

谢谢..

4

3 回答 3

5

您还可以查看 Johan Nilsson 的 android-pulltorefresh 库:

https://github.com/johannilsson/android-pulltorefresh

它提供了一个开箱即用的“拉动刷新”小部件,取代了基本的 Android ListView。

于 2011-05-08T00:57:03.713 回答
2

smoothScrollBy在 API 版本 8 中引入,因此在其他版本中不可用。(您可以在详细 API 的最右侧查看方法可用的 API 版本,如此)。

不过,我不确定刷新您的应用程序与什么有关smoothScrollBy。如果你有ListView一个适配器,你可以更新适配器的内容并调用notifyDataSetChanged()

于 2011-01-13T18:12:06.573 回答
1

我还为 Android 实现了一个强大的、开源的、易于使用且高度可定制的 PullToRefresh 库。您可以按照项目页面上的文档中的说明将 ListView 替换为 PullToRefreshListView。

https://github.com/erikwt/PullToRefresh-ListView

于 2012-01-07T02:04:20.847 回答