Создал listView с собственной разметкой, привязал к SimplApdapter
А в разметке есть checkbox,и мне нужно поставить на него слушатель.Я испробовал все, не получается.Как решить данную проблему?
Вы не можете просто так повешать слушатели на вложенные в айтемы списка виджеты из активити.
ListView listView = (ListView) findViewById(R.id.listView);
list = new ArrayListОтвет
Для реализации слушателей такого рода, вам нужно либо создать кастомный адаптер на основе одного из стандартных и в нем при биндинге на айтем (метод getView() адаптера) прикреплять слушатель на вложенные View, либо использовать стандартные возможности системы - режим CHOICE_MODE_MULTIPLE для списка.
Кроме того, у вас появится проблема сохранения чекнутости элементов при прокрутке.
Подробности реализации вариантов списка с чекбоксами смотрите этот ответ
среда, 21 ноября 2018 г.
слушатель на checkbox из listview не работает
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий