XListView上拉加载下拉刷新.docx

上传人:b****5 文档编号:2870581 上传时间:2022-11-16 格式:DOCX 页数:27 大小:21.97KB
下载 相关 举报
XListView上拉加载下拉刷新.docx_第1页
第1页 / 共27页
XListView上拉加载下拉刷新.docx_第2页
第2页 / 共27页
XListView上拉加载下拉刷新.docx_第3页
第3页 / 共27页
XListView上拉加载下拉刷新.docx_第4页
第4页 / 共27页
XListView上拉加载下拉刷新.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

XListView上拉加载下拉刷新.docx

《XListView上拉加载下拉刷新.docx》由会员分享,可在线阅读,更多相关《XListView上拉加载下拉刷新.docx(27页珍藏版)》请在冰豆网上搜索。

XListView上拉加载下拉刷新.docx

XListView上拉加载下拉刷新

activity_main.xml

android="

xmlns:

tools="

android:

layout_width="match_parent"

android:

layout_height="match_parent"

tools:

context=".MainActivity">

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_centerHorizontal="true"

android:

layout_centerVertical="true"

android:

id="@+id/xlv"

/>

 

xlistview_header.xml

xmlversion="1.0"encoding="utf-8"?

>

android="

android:

layout_width="fill_parent"

android:

layout_height="wrap_content"

android:

gravity="bottom">

android:

id="@+id/xlistview_header_content"

android:

layout_width="fill_parent"

android:

layout_height="60dp">

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_centerInParent="true"

android:

gravity="center"

android:

orientation="vertical"android:

id="@+id/xlistview_header_text">

android:

id="@+id/xlistview_header_hint_textview"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/xlistview_header_hint_normal"/>

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_marginTop="3dp">

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

text="@string/xlistview_header_last_time"

android:

textSize="12sp"/>

android:

id="@+id/xlistview_header_time"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

textSize="12sp"/>

android:

id="@+id/xlistview_header_arrow"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_alignLeft="@id/xlistview_header_text"

android:

layout_centerVertical="true"

android:

layout_marginLeft="-35dp"

android:

src="@drawable/xlistview_arrow"/>

android:

id="@+id/xlistview_header_progressbar"

android:

layout_width="30dp"

android:

layout_height="30dp"

android:

layout_alignLeft="@id/xlistview_header_text"

android:

layout_centerVertical="true"

android:

layout_marginLeft="-40dp"

android:

visibility="invisible"/>

 

xlistview_footer.xml

xmlversion="1.0"encoding="utf-8"?

>

android="

android:

layout_width="fill_parent"

android:

layout_height="wrap_content">

android:

id="@+id/xlistview_footer_content"

android:

layout_width="fill_parent"

android:

layout_height="wrap_content"

android:

padding="10dp">

android:

id="@+id/xlistview_footer_progressbar"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_centerInParent="true"

android:

visibility="invisible"/>

android:

id="@+id/xlistview_footer_hint_textview"

android:

layout_width="wrap_content"

android:

layout_height="wrap_content"

android:

layout_centerInParent="true"

android:

text="@string/xlistview_footer_hint_normal"/>

 

MainActivity

packagecom.example.shuaxin;

importjava.util.ArrayList;

importcom.example.adapter.MyAdapter;

importcom.example.vo.MusicList;

importcom.example.vo.PersonVo;

importcom.google.gson.Gson;

importcom.lidroid.xutils.HttpUtils;

importcom.lidroid.xutils.exception.HttpException;

importcom.lidroid.xutils.http.ResponseInfo;

importcom.lidroid.xutils.http.callback.RequestCallBack;

importcom.lidroid.xutils.http.client.HttpRequest.HttpMethod;

importme.maxwin.view.XListView;

importme.maxwin.view.XListView.IXListViewListener;

importandroid.os.Bundle;

importandroid.os.Handler;

importandroid.util.Log;

importandroid.view.View;

importandroid.widget.AdapterView;

importandroid.widget.AdapterView.OnItemClickListener;

importandroid.widget.Toast;

importandroid.app.Activity;

importandroid.content.Intent;

publicclassMainActivityextendsActivity{

privateintpager=1;

privatebooleanflag=true;

privateHttpUtilshttpUtils;

privateXListViewxlv;

privateArrayListlist=newArrayList();

privateMyAdapteradapter;

Handlerhandler=newHandler();

@Override

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

init();

}

publicvoidinit(){

httpUtils=newHttpUtils();

xlv=(XListView)findViewById(R.id.xlv);

//设置能上拉加载

xlv.setPullLoadEnable(true);

//设置能下拉刷新

xlv.setPullRefreshEnable(true);

//数据

getData();

adapter=newMyAdapter(list,this);

xlv.setAdapter(adapter);

//设置监听

xlv.setXListViewListener(newIXListViewListener(){

//下拉刷新

@Override

publi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1