SwipeRefreshLayout.setRefreshing(true)使ListView跳转到顶部

时间:2014-06-05 13:38:41

标签: android android-listview swiperefreshlayout

我有一个简单的SwipeRefreshLayout实现,它的子节点为ListViewListView显示来自Web API(分页)的评论列表。每次我从API加载另一个页面时,我都会使用SwipeRefreshLayout上的setRefreshing(true)方法,该方法可以根据需要运行,除了这使得ListView跳转到顶部评论,即使你是2-3 +页。

这是预期的行为吗?因为我找不到任何关于此的提示。如果是这样,是否有任何解决方法以使ListView不跳到顶部?

1 个答案:

答案 0 :(得分:0)

查看setRefreshing()的方法代码。它不会影响可滚动子项的位置。然后它打击了我,我在API调用后在列表上做了一个选择。所以SwipeRefreshLayout没有任何问题。我的坏。