Android 如何判断ListView‘;第一个项目完成了吗?
我正在拉刷新,我遇到了一个问题,我需要判断ListView是否滚动到顶部。如果ListView是Top,我下拉,标题将被下拉,如果ListView不是Top,我下拉,我需要让ListView接收MotionEvent,让Top(第一项可以完全显示) 我使用的是onScrollListener,它有一个bug,即当第一个项目显示一点(第一个项目的底部)时,回调Android 如何判断ListView‘;第一个项目完成了吗?,android,Android,我正在拉刷新,我遇到了一个问题,我需要判断ListView是否滚动到顶部。如果ListView是Top,我下拉,标题将被下拉,如果ListView不是Top,我下拉,我需要让ListView接收MotionEvent,让Top(第一项可以完全显示) 我使用的是onScrollListener,它有一个bug,即当第一个项目显示一点(第一个项目的底部)时,回调onScroll(AbsListView arg0,int firstVisible,int visibleCount,int totalC
onScroll(AbsListView arg0,int firstVisible,int visibleCount,int totalCount)
将给我firstVisible
为0。使用此选项
只需将自定义listView类添加到您的项目中…并在refresh listener上实现…这就是我如何实现的…这是另一个好方法。你可以申请的
ListView
ExpandableListView
GridView
WebView
ScrollView
HorizontalScrollView
ViewPager
如果您发布代码会更好。基于阅读您的问题,我建议您需要对第一个可见的
进行getTop()
,并检查它是否在屏幕外(负数
)@AmulyaKhare谢谢~如果有效,我将尝试您的方法。。让我知道。。我会将此作为答案发布。干杯:)