1:说到XlistView其实它和ListView一样都是用于展示数据使用的控件,XListView继承ListView它与listview不同的是,它封装可以下拉刷新,上拉加载更多的方法,我们只需要重写它的方法即可实现刷新与加载更多的操作。
2:使用XListView需要导入lib包,然后添加到当前module中就可以使用。
核心代码如下:
package com.example.xlistviewdemo; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; import com.example.xlistviewlibrary.tools.UrlConnectionTools; import com.example.xlistviewlibrary.view.XListView; import com.google.gson.Gson; import com.nostra13.universalimageloader.core.ImageLoader; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { String url = "http://api.fang.anjuke.com/m/android/1.3/shouye/recInfosV3/?city_id=