由于前面已经出过类似的文章,这儿就只写适配器和Activity中的内容:
package com.bwie.adapter;
import java.util.ArrayList;
import java.util.HashMap;
import com.bwie.bean.Book;
import com.bwie.test.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageView;
import android.widget.TextView;
public class CheckAdapter extends BaseAdapter {
private Context context;
private ArrayList<Book> list;
public CheckAdapter(Context context, ArrayList<Book> list) {
super();
this.context = context;
this.list = list;
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {