实现了购物车的全选 全不选 选中删除 选中状态下数量增加时总价随之增加等基本功能。
实现代码逻辑
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener
{
private static final int INITIALIZE = 0;
private ListView mListView;// 列表
private ListAdapter mListAdapter;// adapter
private List<DataBean> mListData = new ArrayList<DataBean>();// 数据
private boolean isBatchModel;// 是否可删除模式
private RelativeLayout mBottonLayout;
private CheckBox mCheckAll; // 全选 全不选
private Tex