我已经在我的应用程序中实现了pull to refresh,它在2.2中运行良好,但在2.0中却没有。
我在2.0中找不到方法'smoothScrollBy()'。
任何人都可以给我这个问题或任何其他替代方案的解决方案吗?我怎样才能实现像iphone一样的刷新功能?
谢谢..
答案 0 :(得分:5)
您还可以查看Johan Nilsson的android-pulltorefresh库:
https://github.com/johannilsson/android-pulltorefresh
它提供了一个开箱即用的“拉动刷新”小部件,取代了基本的Android ListView。
答案 1 :(得分:2)
smoothScrollBy
,因此在其他版本中不可用。 (您可以在详细API的最右侧看到可用的API版本,例如here)。
我不确定您的应用与smoothScrollBy
有什么关系。如果您有一个带适配器的ListView
,您只需更新适配器的内容并致电notifyDataSetChanged()
答案 2 :(得分:1)
我还为Android实现了一个强大的,开源的,易于使用且高度可定制的PullToRefresh库。您可以使用PullToRefreshListView替换ListView,如项目页面上的文档中所述。