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

Rob*_*bin 4 android pull-to-refresh

我正在使用旧版Android PullToRefresh库.它适用于在滚动时触发加载.

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

有人可以帮帮我吗?

Edd*_*ddy 13

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

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

        @Override
        public void run() {
            mPullRefreshGridView.setRefreshing(true);
        }
    }, 500);
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题


aga*_*mov 6

设置PullToRefreshListView模式:

<com.handmark.pulltorefresh.library.PullToRefreshListView
ptr:ptrMode="pullFromEnd"
ptr:ptrAnimationStyle="rotate"
/>
Run Code Online (Sandbox Code Playgroud)

呼叫

getRefreshableListView().setRefreshing();
Run Code Online (Sandbox Code Playgroud)

其中getRefreshableListView()是查找实际PullToRefreshListView的方法.在初始加载数据后不要忘记打电话

getRefreshableListView().onRefreshComplete();
Run Code Online (Sandbox Code Playgroud)

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

getRefreshableListView().postDelayed(new Runnable() { getRefreshableListView().setRefreshing();}, 200);
Run Code Online (Sandbox Code Playgroud)