---恢复内容开始---

设置ListView和GridView的滑动监听
circle_lv.setOnScrollListener(new AbsListView.OnScrollListener() {
/*         scrollState值:当屏幕停止滚动时为       SCROLL_STATE_IDLE = 0;

           当屏幕滚动且用户使用的触碰或手指还在屏幕上时 SCROLL_STATE_TOUCH_SCROLL = 1;     
由于用户的操作,屏幕产生惯性滑动时为 SCROLL_STATE_FLING = 2 */
            @Override
public void onScrollStateChanged(AbsListView view, int scrollState) { }

/*   firstVisibleItem:
表示在现时屏幕第一个ListItem(部分显示的ListItem也算) 在整个ListView的位置(下标从0开始)
visibleItemCount:
表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算) 总数
totalItemCount:
表示ListView的ListItem总数
listView.getFirstVisiblePosition() 表示在现时屏幕第一个ListItem(第一个ListItem部分显示也算)
在整个ListView的位置(下标从0开始)
listView.getLastVisiblePosition() 表示在现时屏幕最后一个ListItem(最后ListItem要完全显示出来才算)
在整个ListView的位置(下标从0开始)*/
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { 
}
});

  

---恢复内容结束---

设置ListView和GridView的滑动监听
circle_lv.setOnScrollListener(new AbsListView.OnScrollListener() {
/*         scrollState值:当屏幕停止滚动时为       SCROLL_STATE_IDLE = 0;

           当屏幕滚动且用户使用的触碰或手指还在屏幕上时 SCROLL_STATE_TOUCH_SCROLL = 1;     
由于用户的操作,屏幕产生惯性滑动时为 SCROLL_STATE_FLING = 2 */
            @Override
public void onScrollStateChanged(AbsListView view, int scrollState) { }

/*   firstVisibleItem:
表示在现时屏幕第一个ListItem(部分显示的ListItem也算) 在整个ListView的位置(下标从0开始)
visibleItemCount:
表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算) 总数
totalItemCount:
表示ListView的ListItem总数
listView.getFirstVisiblePosition() 表示在现时屏幕第一个ListItem(第一个ListItem部分显示也算)
在整个ListView的位置(下标从0开始)
listView.getLastVisiblePosition() 表示在现时屏幕最后一个ListItem(最后ListItem要完全显示出来才算)
在整个ListView的位置(下标从0开始)*/
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { 
}
});

  

ListView和GridView的setOnScrollListener的简介的更多相关文章

  1. 打造通用的Android下拉刷新组件(适用于ListView、GridView等各类View)

    前言 近期在做项目时,使用了一个开源的下拉刷新ListView组件.极其的不稳定,bug还多.稳定的组件又写得太复杂了,jar包较大.在我的一篇博客中也讲述过下拉刷新的实现,即Android打造(Li ...

  2. [Android Pro] listView和GridView的item设置的高度和宽度不起作用

    referece to : http://blog.csdn.net/beibeixiao/article/details/9032569 1.     在Android开发中会发现,有时listVi ...

  3. android 有弹性的ScrollView 简单实现,与处理ScrollView和ListView,GridView之间的冲突

    处理ScrollView和ListView,GridView之间的冲突, 最好的办法就是继承这两个类,重写他们的onMeasure方法即可: ListView: import android.widg ...

  4. Android之ScrollView嵌套ListView和GridView冲突

    由于ListView,GridView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView, 在ScrollView中嵌套使用ListView或者GridView,L ...

  5. [安卓] 16、ListView和GridView结合显示单元实现自定义列表显示效果

    List在各种手机应用中都有体现,是安卓UI设计的必修课. 本文将介绍在开发中如何利用ListView和GridView设计自定义列表. 下面分别是用ListView和GridView做的效果: 上面 ...

  6. android listView嵌套gridview的使用心得

    在开发的过程中可能需要用到listview嵌套gridview的场景,但是在Android中, 不能在一个拥有Scrollbar的组件中嵌入另一个拥有Scrollbar的组件,因为这不科学,会混淆滑动 ...

  7. (转)解决ScrollView嵌套ListView或者GridView导致只显示一行的方法

    即动态获取ListView和GridView的高度 一.对于ListView ListView listview= new ListView(this); setListViewHeightBased ...

  8. Listview和Gridview自定义分割线

    1,ListView和GridView中的每一个条目都有分割线,属性android:footerDividersEnabled表示是否显示分割线,默认是为true,即可见.可以自定义的设置分割线的颜色 ...

  9. android 项目学习随笔十七(ListView、GridView显示组图)

    ListView.GridView显示组图,处理机制相同 <?xml version="1.0" encoding="utf-8"?> <Li ...

随机推荐

  1. bzoj2190: [SDOI2008]仪仗队(欧拉)

    2190: [SDOI2008]仪仗队 题目:传送门 题解: 跟着企鹅大佬做题! 自己瞎搞搞就OK,不难发现,如果以C作为原点建立平面直角坐标系,那么在这个坐标系中,坐标为(x,y)且GCD(x,y) ...

  2. Linux开放1521端口允许网络连接Oracle Listener

    症状: 1. TCP/IP连接是通的.可以用ping 命令测试. 2. 服务器上Oracle Listener已经启动.   lsnrctl status  查看listener状态   lsnrct ...

  3. ORA-01950: 表空间'USERS'中无权限的2种解决办法

    在创建了一个新的表空间和一个新的用户,当用这个新用户创建表时, 却出现:ORA-01950: 表空 间'USERS'中无权限.   我已经把创建表的权限赋给了此用户,怎么还会缺少权限呢?解决办法   ...

  4. Ubuntu下使用Deepin-wine的移植版安装qq微信等

    title: Ubuntu下使用Deepin-wine的移植版安装qq微信等 toc: false date: 2018-09-18 16:12:49 categories: methods tags ...

  5. SQL Server: Windows Firewall with Advanced Security

    SQL Database Engine: TCP 1433 & UDP 1434 SQL Analysis Service: TCP 2383 (2382 if named instance) ...

  6. Android View 上下左右四种间距的设置方法

    RecyclerView控件大家肯定不陌生,已经应用有一段时间了,最近在项目中写一个GridLayout样式的RecyclerView时需要设置,item之间左右的间距,下面是我总结的一个设置间距的方 ...

  7. (转载)Android学习之Intent使用

    ndroid学习之Intent使用   1.使用显示Intent Intent intent = new Intent(FirstActivity.this,SecondActivity.class) ...

  8. 忘记了本地mysql密码应该怎么找回

    1.    首先以系统管理员身份登陆系统 2.    打开命令行窗口停止mysql服务 C:\>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止 3.到mys ...

  9. 《剑指offer》数组中出现次数超过一半的数字

    一.题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超过数组长度的一半,因此输出 ...

  10. 找出在使用临时表空间的SQL

    SELECT a.username, a.sid, a.serial#, a.osuser, b.tablespace, b.blocks, c.sql_text FROM v$session a, ...