首先OnScrollListener是焦点滚动的监听事件,需要有焦点才能响应。如果在ScrollView中内嵌了ListView之后,动态计算了ListView的高度,并予以设置高度,那么这时用户拖动界面,造成的滚动是ScrollView的滚动,而并非ListView的滚动,此时焦点是被ScrollView夺去的,ListView自然就不响应OnScrollListener的监听咯,同样的在模拟器上使用鼠标滚轮滑动ListView导致的不响应OnScrollListener也是如此。
安卓模拟器上关于ListView设置了OnScrollListener之后onScrollStateChanged()和onScroll方法监听不到的问题
最新推荐文章于 2021-08-03 16:25:48 发布