我看到很多用于ListView的库来刷新.但是当它们从上到下拉动时它们都可以工作,但是当从下到上拉时我怎么能刷新?我可以用SwipeRefreshLayout制作吗?如果不是,我必须使用哪个库?那怎么办?
使用 chrisbanes 的库: https://github.com/chrisbanes/Android-PullToRefresh它支持 listview、gridview、scrollview、webview ...
要从底部刷新列表视图,只需为其设置模式即可。这是一个例子:
PullToRefreshListView ptr=
(PullToRefreshListView) findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH); // mode refresh for top and bottom
mPullRefreshListView.setShowIndicator(false); //disable indicator
mPullRefreshListView.setPullLabel("Loading");
ptr.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
//do something when refresh
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4380 次 |
| 最近记录: |