+1 Это сработало как шарм, спасибо дружище!

ользую свой пользовательский адаптер. В каждой строке есть флажок и текстовое представление. Но у меня есть проблема. В списке больше элементов, чем число, которое помещается на экране.

Поэтому, когда я проверяю любой из флажков на экране и прокручиваю вниз. Автоматически отключается.

Когда я прокручиваю снова, некоторые случайные флажки проверяются.

Я знаю, что в getView () список обновляется снова и снова, и возникает проблема с позицией. Но не знаю решение.

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

cb.setOnCheckedChangeListener(new OnCheckedChangeListener(){
                        @Override
                        public void onCheckedChanged(CompoundButton buttonView,
                                boolean isChecked) {

                                itemChecked[index]=isChecked;
                        }
                    });
                    cb.setChecked(itemChecked[index]);

Можете ли вы опубликовать фрагмент кода и объяснить подробно. я устал искать это с последних 2 недель ... заранее спасибо, ..

Ответы на вопрос(2)

Ваш ответ на вопрос