Вопрос по listadapter, listactivity, android-widget, android – Метод onListItemClick не вызывается, когда я использую Checkox в списке

2

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

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

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

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

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

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

Ваш Ответ

2   ответа
2

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

android:clickable="false"
android:focusable="false"
Не за что.
Вы можете иметь логический массив, равный размеру элементов списка, и можете переключать каждый элемент при вызове метода щелчка элемента.
Но у меня есть небольшой вопрос ... что если я сохраню щелчки на флажках и сохраню их в списке, а затем преобразую список в одну строку ... ??? Name is Nilay
@ Джит-Спасибо, парень ... работал ... ты спаситель !!! Name is Nilay
Спасибо человек ... это сработало !!! Name is Nilay
0

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

        yourCheckbox.setFocusable(false);

И в файле xml:

        android:focusable="false"
@ Йогеш-Спасибо, чувак ... Name is Nilay

Похожие вопросы