我已经在我的应用程序中实现了拉动刷新,它在 2.2 中运行良好,但在 2.0 中却没有。
我在 2.0 中找不到方法 'smoothScrollBy()'。
谁能给我这个问题的解决方案或任何其他替代方案?我怎样才能像 iphone 一样实现拉动刷新功能?
谢谢..
我已经在我的应用程序中实现了拉动刷新,它在 2.2 中运行良好,但在 2.0 中却没有。
我在 2.0 中找不到方法 'smoothScrollBy()'。
谁能给我这个问题的解决方案或任何其他替代方案?我怎样才能像 iphone 一样实现拉动刷新功能?
谢谢..
您还可以查看 Johan Nilsson 的 android-pulltorefresh 库:
https://github.com/johannilsson/android-pulltorefresh
它提供了一个开箱即用的“拉动刷新”小部件,取代了基本的 Android ListView。
smoothScrollBy
在 API 版本 8 中引入,因此在其他版本中不可用。(您可以在详细 API 的最右侧查看方法可用的 API 版本,如此处)。
不过,我不确定刷新您的应用程序与什么有关smoothScrollBy
。如果你有ListView
一个适配器,你可以更新适配器的内容并调用notifyDataSetChanged()
我还为 Android 实现了一个强大的、开源的、易于使用且高度可定制的 PullToRefresh 库。您可以按照项目页面上的文档中的说明将 ListView 替换为 PullToRefreshListView。