android上下拉刷新获取图片(引用第三方类库)

时间:2022-08-27 18:20:27

android上下拉刷新获取图片

    上下滑动刷新,获取图片,用ListView呈现。需要引入第三方类库(PullToRefresh)。

    按alt+回车,关联类库。

android上下拉刷新获取图片(引用第三方类库)

    

public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// inflater 打气筒
// 动态关联一个布局文件,layout文件
View view = inflater.inflate(R.layout.contact_fragment, null);
refreshListView = (com.handmark.pulltorefresh.library.PullToRefreshListView) view
.findViewById(R.id.refreshListView);
refreshListView.setOnRefreshListener(this);
ListView refreshableView = refreshListView.getRefreshableView();
listData = new ArrayList<User>();
adapter = new MsgAdapter3(listData, getActivity());
refreshableView.setAdapter(adapter);
refreshListView.setMode(Mode.BOTH);
httpData();
return view;
}

引入refreshListView来代替ListView。

然后实现上下滑动刷新方法就可以了

	public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {
// 向下拉
Toast.makeText(getActivity(), " 下拉 刷新 ;数目不变", 1).show();
page = 0;
httpData();
}

@Override
public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
// 向上拉
Toast.makeText(getActivity(), "上拉 数目增加", 1).show();
page++;
httpData();
}


android上下拉刷新获取图片(引用第三方类库)