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