Android pull-to-refresh显示加载页脚

时间:2014-01-20 14:27:14

标签: android pull-to-refresh

我使用的是旧版本的Android PullToRefresh库。它适用于在滚动时触发加载。

但是,我想在首次进入活动时显示加载页脚视图。我尝试了很多次但仍然找不到正确的方法。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:13)

尝试将其设置为以300-500毫秒的延迟显示页脚,有时它没有足够的时间来初始化

new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            mPullRefreshGridView.setRefreshing(true);
        }
    }, 500);

这解决了我的问题

答案 1 :(得分:6)

设置PullToRefreshListView模式:

<com.handmark.pulltorefresh.library.PullToRefreshListView
ptr:ptrMode="pullFromEnd"
ptr:ptrAnimationStyle="rotate"
/>

致电

getRefreshableListView().setRefreshing();

其中getRefreshableListView()是查找实际PullToRefreshListView的方法。 在初始加载数据后,请不要忘记致电

getRefreshableListView().onRefreshComplete();

如果setRefreshing()不起作用,请尝试使用postDelayed():

getRefreshableListView().postDelayed(new Runnable() { getRefreshableListView().setRefreshing();}, 200);