2
當我在活動中組合兩個庫時,出現問題。StickyHeaderListView與ActionBarPullToRefresh重疊
滾動到底部時很好,但滾動到頂部時出現問題。
例如,在中間的listview部分並向上滾動,發生應該是listview向上滾動但它發生了操作欄刷新。
我懷疑這兩個庫的手勢重疊並導致此問題。
如果我單獨使用它們,它們都很出色。
當我在活動中組合兩個庫時,出現問題。StickyHeaderListView與ActionBarPullToRefresh重疊
滾動到底部時很好,但滾動到頂部時出現問題。
例如,在中間的listview部分並向上滾動,發生應該是listview向上滾動但它發生了操作欄刷新。
我懷疑這兩個庫的手勢重疊並導致此問題。
如果我單獨使用它們,它們都很出色。
使用下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);
}
}
});