Intereting Posts
Постоянно получайте ошибку «HTTPClient :: ReceiveTimeoutError» с помощью моего очень простого теста на калабаш Включение и выключение вибрации в программном обеспечении Android Где я должен помещать глобальные методы и переменные в приложение для Android? Внедрение OAuth2 с помощью AccountManager, дооснащения и кинжала Пользовательская галерея с изображениями и видео в android для выбора нескольких элементов Создание динамического представления, многократное представление X раз, получение / установка значения для каждой группы Android: openConnection () выдает IOExeption (не удается найти обработчик по умолчанию для протокола: http) Андроид в полноэкранном режиме (ICS), первое нажатие показывает навигационную панель После отключения приложения Google Диском Android API по-прежнему возвращает успешные результаты, но не загружает файл Почему макет не совпадает с указанным весом? Возможно ли подключить USB-устройство к устройству Android с помощью adb через терминал? Создание клиентского сертификата на устройстве Android Одновременное чтение и запись SQLite Загрузка файлов в браузере Android 3.0 с моего сайта ASP.NET Почему Android Lint предупреждает о том, что String.format использует стандартную локаль при явном использовании Locale.US?

Android PullToRefresh onScrollListener не работает

У меня есть chrisbanes PullToRefresh lib, работающий в моем проекте. Теперь мне нужно перехватить события прокрутки, чтобы добавить некоторую логику, кажется, что библиотека готова установить onScrollListener , и я попытался добавить ее с помощью

 myList.setOnScrollListener(this); 

а также

 myList.getRefreshableView().setOnScrollListener(this); 

Но методы слушателя никогда не вызываются. Я предполагаю, что это связано с PullToRefreshBase класс PullToRefreshBase переопределяет onTouchEvent и onInterceptTouchEvent , но не может понять, как я могу исправить проблему, или, может быть, я пропустил что-то простое.

Кому-то удалось добавить onScrollListeners в список PullToRefresh?

Для изменения вы рассмотрите возможность прослушивания полосы прокрутки.
Чтобы использовать Listroll change Listener, я надеюсь, что он будет использовать, чтобы получить решение для вас …

  listStudies.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if ((MainActivity.listsize - MainActivity.currentlistitemposition) <= 3 && listagain == 0) { listagain = 1; System.out.println(MainActivity.listsize); System.out.println(MainActivity.currentlistitemposition); currentPage++; try { performRequest(currentPage); } catch (Exception e) { // Toast.makeText(MainActivity.this, // "Error occuered during the Request...", // Toast.LENGTH_SHORT).show(); } } } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { } }); 

Потому что Am также использует chrisbanes PullToRefresh lib. Поэтому я надеюсь, что это будет полезно для вас. Лучшая удача …