功能:每次加载数据5条,然后往下加载
定义适配器:
public class MusicAdapter extends BaseAdapter {
Context mContext;
LayoutInflater mInflater;
int mCount;
List<String> mMusicList;// = new ArrayList<String>();
public MusicAdapter(Context c, List<String> musicList) {
this.mContext = c;
mInflater = LayoutInflater.from(mContext);
this.mMusicList = musicList;
}
public void setData(List<String> musicList) {
// TODO Auto-generated method stub
this.mMusicList = musicList;
this.notifyDataSetChanged();
}
@Override
public int getCount() {
// TODO Auto-generated method stub
if (mMusicList == null)
return 0;
else
return mMusicList.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}