Метод 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"