У меня есть ListActivity, где элементы списка определены в другом макете XML. Макет элемента списка содержит ImageView, CheckBox, TextView и тому подобное.
Я хочу установить прослушиватель onClick для CheckBox в каждом элементе списка. Это достаточно легко. Проблема в том, что мне нужно, чтобы обработчик onClick знал, в какой позиции он находится в списке.
Я присоединяю прослушиватель к CheckBox в getView после того, как этот convertView был раздут. У метода getView есть параметр position, но я не могу сослаться на него в обработчике onClick для моего CheckBox. Я понимаю, почему, но я не знаю, как это обойти.
Как мне это сделать?