Вы можете использовать BaseAdapter. Вы можете увидеть пример здесь . Вы можете добавить что-либо в элемент списка. Вы делаете это путем переопределения метода getView BaseAdapter. Вы можете либо создать View и добавить CheckBox программно, либо использовать файл ресурсов xml и LayoutInflater. Последний метод используется в связанном примере.