Метод Onscroll просмотра списка вызывает прослушиватель кликов дочернего элемента listview

У меня есть два события: 1. просмотр списка onScroll и 2. просмотр списка дочерних элементов.

при нажатии на дочерний элемент списка вызывается метод onscroll.

Пожалуйста, предложите, как остановить прокрутку при нажатии на дочерний элемент списка?

@Override
        public void onScroll(AbsListView view, int firstVisibleItem,
                             int visibleItemCount, int totalItemCount) {

        }

holder.mScheduleView.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

        }
    });

Примечание. Это происходит только тогда, когда у меня есть два или три данных в списке.


person Mahi    schedule 21.05.2019    source источник
comment
Ознакомьтесь с этим ответом на аналогичный вопрос. Может быть полезно.   -  person Arun    schedule 21.05.2019
comment
@Arun У меня есть логин внутри метода onScroll, поэтому я не смогу использовать метод onScrollStateChanged.   -  person Mahi    schedule 21.05.2019
comment
Я не уверен, можно ли исправить вызов onScroll. Поэтому, если вы не используете firstVisibleItem, visibleItemCount или totalItemCount для входа в систему, вы, вероятно, можете сменить код входа на onScrollStateChanged. onScrollStateChanged вернет SCROLL_STATE, который вы можете использовать, чтобы определить, действительно ли пользователь прокручивает или это было вызвано событием клика.   -  person Arun    schedule 21.05.2019