利用OnScrollListener中的onScrollStateChanged方法中的scrollState

public void onScrollStateChanged(AbsListView view, int scrollState);

该方法有两个入参,第二个参数scrollState有三种状态:

public static int SCROLL_STATE_IDLE = 0; //结束滚动

public static int SCROLL_STATE_TOUCH_SCROLL = 1; //触摸滚动

public static int SCROLL_STATE_FLING = 2; //手指离开屏幕后的滚动状态

此时我们可将焦点定位到 SCROLL_STATE_IDLE,将滚动到底部的判断和处理放在结束滚动之后。

@Override

public void onScrollStateChanged(AbsListView view, int scrollState) {

switch (scrollState) {

case SCROLL_STATE_IDLE:

boolean toBottom = view.getLastVisiblePosition() == view.getCount() - 1;

if (toBottom && !isLoading && !isFinish) {

//...

}

break;

}

这样就能操控onScroll的触发了。

android listview onscroll,Android - listview未滚动触发onScroll相关推荐

  1. android 图片列表,Android 列表使用(ListView GridView Gallery图片计时滚动)

    ListView 作用: 1.将数据填充到布局. 2.处理用户的选择点击等操作. 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAd ...

  2. android布局 listview,安卓布局如何让 listview 和listview上的布局一起滚动

    xml布局如下 但是不能实现我说的listview 和上面布局一起滚动 android:layout_width="match_parent" android:layout_hei ...

  3. Android中动态更新ListView

    在使用ListView时,会遇到当ListView列表滑动到最底端时,添加新的列表项的问题,本文通过代码演示如何动态的添加新的列表项到ListView中. 实现步骤:调用ListView的setOnS ...

  4. Android攻城狮ListView

    适配器: 数据适配器:把复杂的数据填充在指定的视图界面上ArrayAdapter 数组适配器 用于绑定格式单一的数据 数据源:可以是集合或数组 SimpleAdapter 简单适配器:用于绑定格式复杂 ...

  5. Android用户界面开发(2):ListView

    ListView(列表) ListView用来显示一个列表的控件.用户可以选择并操作这个列表,同时必然会触发一些事件.当鼠标滚动时会触发setOnItemSeletedListener事件,点击时则会 ...

  6. android 在自定义的listview(有刷新加载项)列表中,数据过少时不能铺满整个屏幕时,header和footer同时显示问题...

    android  在自定义的listview(有刷新加载项)列表中,数据过少时,当刷新时,加载项也会显示,这是很头疼的一个问题,查阅了一些资料,总结了一个比较不错的方法: 原来代码: 1 @Overr ...

  7. android listview 切换,Android:在ListView适配器中切换OnCheckedChangeListener

    我在我的应用程序中有一个listView.对于listView中的每个元素,它都有一个Switch.以前我在listView Adapter的getView方法中为Switch实现了一个onClick ...

  8. Android 用HorizontalScrollView实现ListView的Item滑动删除 ,滑动错乱 冲突

    用HorizontalScrollView实现类似微信的滑动删除 测试于:Android2.2+ 对于Android来说按键操作已经在减少,越来越多的手势操作层出不穷,今天介绍一款LIstView的I ...

  9. [Android]使用RecyclerView替代ListView(四:SeizeRecyclerView)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/6641794.html [Android]使用RecyclerV ...

最新文章

  1. LeetCode中等题之简易银行系统
  2. 决策树算法十问及经典面试问题
  3. 搜索引擎的两大问题(2) - 相关性
  4. 【分享】(性能优化)思考数据列表中“特殊的列”
  5. 宿舍管理系统部分代码实现
  6. Microsoft System Center Configuration Manager 2007 工作流中文版
  7. 基础学习笔记之opencv(14):随机数发生器绘制文字
  8. 国家广电总局:立即停播“椰树牌椰汁”等部分版本广告
  9. Shell: 文本文件操作
  10. SpringMVC详解(四)------SSM三大框架整合之登录功能实现
  11. 金蝶服务器连接协议,k3金蝶客户端连接服务器配置
  12. Python脚本秒换壁纸
  13. SIP软电话开发的基本条件和要点
  14. IDC:中国云计算市场超10亿 企业云火热
  15. Phonetic symbol 辅音 - 清辅音/ -- /h/
  16. Erebus以Linux勒索软件的方式重出江湖,勒索韩国公司100万美元
  17. JS 实现驼峰式转下横线,下横线转驼峰式2
  18. Golang的五种字符串拼接方式
  19. 实验报告微型计算机拆卸顺序表,实验一线性表的顺序存储结构实验报告页.doc...
  20. 东芝21vf6c_东芝开发21寸高清裸眼3D立体液晶屏

热门文章

  1. 完美转发std::forward、引用折叠与函数模板实际上是一场内存“权力的游戏”
  2. 苹果在iPhone用户死亡事件后进行了回收USB充电器
  3. PyTorch实现基于ResNet18迁移学习的宝可梦数据集分类
  4. 中国移动张志宏:软件定义与开源、云计算密不可分
  5. 12 背包问题求具体方案(零一背包问题求具体方案)
  6. 一周算法实践---金融贷款逾期模型
  7. 短视频剪辑小技巧,少用平剪很重要,教你剪出受人欢迎的短视频
  8. S32K148 SDK3.0 PE配置 看门狗(WDOG)
  9. 使用matplotlib绘制双坐标图
  10. Unity中的点乘和叉乘