PullToRefreshListView绘制头布局

来源:互联网 发布:网络视频安防监控系统 编辑:程序博客网 时间:2024/06/15 06:05
View inflate = View.inflate(getActivity(), R.layout.vvpppvv, null);vp = inflate.findViewById(R.id.vp);ll = (LinearLayout)inflate.findViewById(R.id.ll);//获取 PullToRefreshListViewxlv = (PullToRefreshListView) view.findViewById(R.id.xlv);//加载头布局ListView listView = xlv.getRefreshableView();listView.addHeaderView(inflate);//设置可以上拉加载更多;xlv.setMode(PullToRefreshBase.Mode.BOTH);xlv.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() {    /**     * @param refreshView     * 下拉刷新     */    @Override    public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {        lists.clear();        handler.postDelayed(new Runnable() {            @Override            public void run() {                new StringAsyncTask1().execute(url);            }        },1000);    }    /**     * @param refreshView     * 上拉加载     */    @Override    public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {        handler.postDelayed(new Runnable() {            @Override            public void run() {                new StringAsyncTask1().execute(url);            }        },1000);    }});
原创粉丝点击