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)
这解决了我的问题
设置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)
| 归档时间: |
|
| 查看次数: |
3062 次 |
| 最近记录: |