BaseAdapter使用的非常多,现在使用BaseAdapter也同样的实现上面的效果。
(1)布局文件和每一个item的显示都和上面SimpleAdapter一样的主要是在Java里面的文件,在使用BaseAdapter我们继承它,并且实现里面抽象方法。
自定义adapter
package com.example.test3;
import android.content.Context;
import android.text.Layout;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
/**
* Created by coder-tu on 2016/1/13.
*/
public class MyAdapter extends BaseAdapter {
private List<Message> Datas;
private Context mContext;
public MyAdapter(List<Message> datas, Context mContext) {
Datas = datas;
this.mContext = mContext;
}
/**