我有一个带有imageview的适配器,一个textView和一个复选框以及一个选择所有复选框的“全选”按钮.我搜索了很多关于如何做到这一点(选择所有复选框)但它没有用.任何人都可以解释我应该怎么做?拜托……我必须这么做

这是我的适配器:

Public class LazyAdapter1 extends BaseAdapter {

private Activity activity;

private String[] data;

private String[] nume;

private LayoutInflater inflater=null;

public ImageLoader imageLoader;

public LazyAdapter1(Activity a, String[] d, String[] f) {

activity = a;

data=d;

nume=f;

inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

imageLoader=new ImageLoader(activity.getApplicationContext());

}

public int getCount() {

return data.length;

}

public Object getItem(int position) {

return position;

}

public long getItemId(int position) {

return position;

}

public class ViewHolder{

public TextView text;

public ImageView image;

public CheckBox ck;

}

public View getView(int position, View convertView, ViewGroup parent) {

View vi=convertView;

ViewHolder holder;

if(convertView==null){

vi = inflater.inflate(R.layout.item, null);

holder=new ViewHolder();

holder.text=(TextView)vi.findViewById(R.id.text);;

holder.image=(ImageView)vi.findViewById(R.id.image);

holder.ck=(CheckBox)vi.findViewById(R.id.chkbox);

vi.setTag(holder);

}

else

holder=(ViewHolder)vi.getTag();

holder.text.setText(nume[position]);

holder.image.setTag(data[position]);

imageLoader.DisplayImage(data[position], activity, holder.image);

return vi;

}

}

提前致谢.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐