Это получит все представления в вашем просмотре списка, установит флажки в каждом представлении и установит их для проверки:
List<View> listOfViews = new ArrayList<View>();
listView1.reclaimViews(listOfViews);
for (View v : listOfViews)
{
CheckBox cb = (CheckBox)v.findViewById(R.id.checkbox);
cb.setChecked(true);
}
UPDATE:
Перед инициализацией адаптера создайте массив списков, содержащий контрольные состояния всех флажков. Затем передайте этот массив в качестве аргумента вашему пользовательскому адаптеру и используйте его в функции getView () (checkStates - это массив в приведенном ниже коде):
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);
CheckBox checkbox = (CheckBox)vi.findViewById(R.id.chkbox);
checkbox.setChecked(checkStates.get(position);
holder.ck= checkbox;
vi.setTag(holder);
}
else
holder=(ViewHolder)vi.getTag();
holder.text.setText(nume[position]);
holder.image.setTag(data[position]);
holder.ck.setChecked(checkStates.get(position));
imageLoader.DisplayImage(data[position], activity, holder.image);
return vi;
}
Затем, когда вы хотите проверить все флажки, установите все значения в массиве, содержащем контрольные состояния флажков, как true. Затем позвоните listView1.setAdapter(adapter);