Метод onListItemClick не вызывается, когда я использую Checkox в списке

Привет, ребята, я новичок в Android... Я хочу отобразить динамический список CheckBox и при нажатии нескольких из этих CheckBox я хочу, чтобы их данные в одной строке... Но моя проблема в том, что я не могу вызвать метод onListItemClick, если Я использую checkBox в моем списке...

Однако, насколько я понимаю, я знаю, что размещение фокусируемого представления в элементе списка предотвращает срабатывание onListItemClick() в ListActivity при нажатии на элемент списка. Но может кто-нибудь PLZ дать мне решение...

Я сослался на ссылки, как

Как запустить onListItemClick в Listactivity с кнопками в списке?

Android ListActivity onListItemClick вызывает адаптер getView

но не может найти решение...

2 ответа

Решение

Чтобы это работало, вы можете установить флажки и другие поля в ListItem не кликабельными и не фокусируемыми по свойствам:

android:clickable="false"
android:focusable="false"

Убедитесь, что вы установили флажок как не фокусируемый в классе адаптера, например так:

        yourCheckbox.setFocusable(false);

И в файле xml:

        android:focusable="false"
Другие вопросы по тегам