listview 滑动以后设置最上面一行为整行展示
需求: listview显示的第一行永远为整行,不能为半行。
参考: android listview 每次滑动整行
1. 添加 listview 的 setOnScrollListener() 事件
2. @Override onScrollStateChanged() 方法
@Overridepublic void onScrollStateChanged(final AbsListView view, int scrollState) {if (scrollState == SCROLL_STATE_IDLE && lv.getLastVisiblePosition() != lv.getAdapter().getCount() - 1) {final int height = view.getChildAt(0).getHeight();final int top = -view.getChildAt(0).getTop();view.post(new Runnable() {@Overridepublic void run() {view.smoothScrollBy((top > height / 2 ? height : 0) - top, 200);}});}}
转载于:https://www.cnblogs.com/Westfalen/p/5384495.html
listview 滑动以后设置最上面一行为整行展示相关推荐
- 批量设置excel条件格式改变整行的填充色
1. 选中需要应用"条件格式"的所有行. 2.Conditional Format > formula填入如下公式: =IF($D2="Failed",1 ...
- [Android Pro] 精确记录和恢复ListView滑动位置
reference to : http://blog.csdn.net/welovesunflower/article/details/7926512 工作中遇到一个需求,对ListView某一项操作 ...
- Android在ListView滑动数据混乱
我相信做过Android应用程序开发或多或少都遇到了这个问题.或者是在ListView数据损坏幻灯片事件.要么GridView数据损坏幻灯片事件. 让我们来看看一个网友写的文章,个人感觉还不错的文章: ...
- Android之 如何解决ScrollView 和ListView滑动冲突的问题如何解决ScrollView can host only one direct child
android 采用ScrollView布局时出现异常:ScrollView can host only one direct child. 解决办法:主要是ScrollView内部只能有一个子元素, ...
- 精确记录和恢复ListView滑动位置
工作中遇到一个需求,对ListView某一项操作后刷新ListView,但是如果直接刷新,界面上ListView从第一列开始显示,用户体验不好,于是在网上搜了一些恢复LIstView滑动位置的方法.解 ...
- ListView滑动删除效果实现
通过继承ListView然后结合PopupWindow实现 首先是布局文件: delete_btn.xml:这里只需要一个Button <?xml version="1.0" ...
- android gridview滑动监听,Android GridView 滑动条设置一直显示状态(推荐)
Android GridView 滑动条设置一直显示状态(推荐) 模拟GridView控件: android:id="@+id/picture_grid" android:layo ...
- (原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化(只有在ListView滑动停止的时候才去网络请求获取图片数据)
前言: 以前看了些关于图片优化处理缓存比较全的视频(感谢慕风网),现在回顾觉得还是挺好的也就总结出来下,感觉针对图片做处理这块还真的用的比较多,本文章只要使用异步线程AsyncTask.自定义的Ima ...
- 转: Android ListView 滑动背景为黑色的解决办法
2019独角兽企业重金招聘Python工程师标准>>> 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的 ...
最新文章
- 潜在狄利克雷分配(LDA,Latent Dirichlet Allocation)模型(二)
- 使用rsync同步linux服务器上的文件到windows上
- 往数据库的表中插入新行
- python实现流媒体传输_基于OpenCV的网络实时视频流传输的实现
- 逻辑卷、物理卷、卷组相关操作
- javascript:重新加载js文件
- 如何在CRM和C4C中用代码判断当前是否处于configuration模式
- 代价敏感多标签主动学习的代码开发跟踪
- webapi随机调用_BeetleX之webapi验证插件JWT集成
- 学会这招,轻松实现批量PDF转jpg,快来码住
- 深信服桌面云的各种密码
- 激光甲烷传感器应用及优势
- 产品经理必懂的28个心理学效应
- 【HTML+CSS+JS】模仿QQ登录界面
- 近六成女受访者赞成“中国男配不上中国女”
- 2021-06-11打开VMware虚拟机时提示“锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘。
- ar ebs 销售订单关闭_本周大新闻|《哈利波特》AR游戏玩法公开,谷歌关闭VR影视部门...
- 刘强东的大格局:京东要抢食亿万级货运出行市场!
- 数据库公共字段自动填充
- eis电子防抖好还是光学防抖好_EIS和OIS有啥差别?一文搞懂手机防抖的那些事儿...
热门文章
- Windows Server 2008 R2使用LDP恢复已删除的用户实战
- C++ 调用lib 和 dll的 方法 及 动态库DLL与静态库lib的区别
- php使用memcache存储session
- Linux的centos7.2部署rocketMq3.5.8
- POJ3264[线段树]
- node - 非阻塞的异步 IO
- project02 U盘系统与排错系统
- Mysql压测工具mysqlslap 讲解
- 使用Apache Commons Configuration读取配置信息
- Qt学习笔记,Qt程序架构设计要旨