gpt4 book ai didi

Android:ScrollView 'setOnScrollListener'(类似于 ListView)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:29 25 4
gpt4 key购买 nike

我想在用户向下滚动 >90% 时做一些事情,所以我想我可以像在 ListView 中那样添加一个 onScrollListener。不幸的是,ScrollView 似乎没有类似的方法。有什么办法可以做我想做的事吗?当用户向下滚动大约 90% 时收到通知?

谢谢,埃里克

最佳答案

这就是我最终要知道用户是否在与我的 ScrollView 交互:

findViewById(R.id.scrollview).setOnTouchListener(new View.OnTouchListener() {

@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_SCROLL:
case MotionEvent.ACTION_MOVE:
setScrollState(OnScrollListener.SCROLL_STATE_FLING);
break;
case MotionEvent.ACTION_DOWN:
setScrollState(OnScrollListener.SCROLL_STATE_TOUCH_SCROLL);
break;
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP:
setScrollState(OnScrollListener.SCROLL_STATE_IDLE);
break;
}
return false;
}
});

关于Android:ScrollView 'setOnScrollListener'(类似于 ListView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513594/

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