Подтвердить что ты не робот

Добавление элемента CheckBox в ListView не позволяет ему получать ItemClick

В адаптере для ListView я возвращаю LinearLayout, в котором я добавляю флажок, ImageView и TextView. Это в основном создает ListView, в котором каждый элемент содержит флажок, ImageView и TextView. Однако странно, что если я не добавлю флажок, то ListView будет получать событие onItemClick правильно, пока я добавляю флажок, onItemClick из ListView никогда не запускается снова, как если бы Checkbox ест все событие OnClick, переданное в ListView.

Любые идеи, как я могу это решить? Я хочу, чтобы пользователь мог проверить/снять флажки и в то же время иметь возможность нажимать на эти элементы ListView, если они нажимают на область для элемента ListView, отличного от этого флажка.

4b9b3361

Ответ 1

Задайте все элементы focusable = "false"