2

Когда я совмещаю обе библиотеки в действиях, возникает проблема.StickyHeaderListView перекрывается с ActionBarPullToRefresh

При прокрутке вниз в порядке, но при прокрутке вверх есть проблема.

Например, раздел listview в середине и прокрутка вверх, происхождение должно быть прокручиваемым списком, но это произошло с обновлением панели действий.

Я подозревал, что жест обеих сторон обоих библиотек перекрывает и вызывает эту проблему.

Если я использую их отдельно, оба они работают блестящими.

ответ

0

Используйте следующие snippet.This может помочь вам

listview.setOnScrollListener(new AbsListView.OnScrollListener() { 
     @Override 
     public void onScrollStateChanged(AbsListView view, int scrollState) { 

     } 

     @Override 
     public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { 
      if (listview.getChildCount() > 0 && listview.getChildAt(0).getTop() == 0 
        && listview.getFirstVisiblePosition() == 0) { 
       mPullToRefreshLayout.setEnabled(true); 
      }else{ 
       mPullToRefreshLayout.setEnabled(false); 
      } 

     } 
    }); 
Смежные вопросы