gpt4 book ai didi

Android PullToRefresh onScrollListener 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:11 26 4
gpt4 key购买 nike

我有chrisbanes PullToRefresh lib在我的项目中工作。现在我需要拦截滚动事件来添加一些逻辑,似乎库准备设置onScrollListener,我尝试添加一个

myList.setOnScrollListener(this);

myList.getRefreshableView().setOnScrollListener(this);

但是永远不会调用监听器方法。我想这与覆盖 onTouchEventonInterceptTouchEventPullToRefreshBase 类有关,但我不知道如何解决这个问题,或者也许我遗漏了一些简单的东西。

有没有人成功将 onScrollListeners 添加到 PullToRefresh List?

最佳答案

对于变化你会考虑听滚动条。
要使用 Scroll state 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) {
}
});

因为我也在使用 chrisbanes PullToRefresh lib 所以我希望它对你有用..祝你好运......

关于Android PullToRefresh onScrollListener 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19386959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com