Просмотр списка onItemClick () с возможностью проверки

У меня есть список с элементами в пользовательском относительном макете, который реализует Checkable. Он содержит флажок, который устанавливается/снимается через интерфейс с возможностью проверки.

setFocusable имеет значение false для флажка, поэтому я могу использовать onItemClicked для просмотра списка.

Теперь, когда элемент нажат, флажок также установлен. Я схожу с ума по этому поводу.

В методе getView для моего адаптера я назначаю onCheckChangeListener флажку.

Этот прослушиватель вызывается каждый раз, когда щелкают элемент списка и устанавливает флажок.

Я видел вопросы, как выбрать проверяемый элемент списка onitemclick, и я получаю такое поведение по умолчанию....

Проблема с этим поведением:

Флажок должен быть установлен, щелкнув флажок, а не элемент списка. Я запускаю режим действия для текущего видимого фрагмента, когда установлен флажок, и я заменяю текущий фрагмент, когда щелкается элемент списка. ОБА происходят прямо сейчас, и это означает, что неправильный режим действия для неправильного фрагмента и принудительное закрытие при обратном нажатии...

С наилучшими пожеланиями, Вино


person VinoRosso    schedule 18.04.2012    source источник
comment
Не совсем понятно, чего вы здесь пытаетесь достичь, в чем ваша проблема/вопрос?   -  person soren.qvist    schedule 18.04.2012
comment
Флажок должен быть установлен, щелкнув флажок, а не элемент списка. Я запускаю режим действия для текущего видимого фрагмента, когда установлен флажок, и я заменяю текущий фрагмент, когда щелкается элемент списка. И то, и другое происходит прямо сейчас, и это означает, что неправильный режим действия для неправильного фрагмента и fc при обратном нажатии.... yeehaaaaaww....   -  person VinoRosso    schedule 18.04.2012


Ответы (1)


Я думаю, вам нужно сделать все остальные элементы в пользовательском списке setFocusable="false"

person Mahesh    schedule 23.11.2012