android-pulltorefresh设置header的问题

android-pulltorefresh下载地址:https://github.com/chrisbanes/Android-PullToRefresh

我们把PullToRefreshListView 的MODE设置为BOTH时,PullToRefreshListView 在设置了header,但是它的Adapter为NULL的时候,PullToRefreshListView这个时候无法正常滑动。

在PullToRefreshAdapterViewBase类中,有两个方法isFirstItemVisible()和isLastItemVisible()

android-pulltorefresh设置header的问题_第1张图片android-pulltorefresh设置header的问题_第2张图片

从这两个方法中可以看出,当PullToRefreshListView 没有设置Adapter的时候,滑动PullToRefreshListView 是调用的刷新或者加载更多的方法。

我们将这个两个方法改为

android-pulltorefresh设置header的问题_第3张图片

这样,无论这个PullToRefreshListView 是否设置了Adapter我们都让这个PullToRefreshListView 滑动。

你可能感兴趣的:(android,pulltorefresh)