android listview 自动循环滚动条,ListView的自动循环滚动显示【原创】
最近项目里需要做评价内容的循环滚动显示,一开始想到的就是定时器。后来查了资料才知道ListView里面有个函数smoothScrollToPosition(position),瞬间觉得简单了很多。首先我们用ListView加载所有数据,设置高度让它只显示一条,然后设置定时,调用上面这个函数进行滚动。代码如下:
autoUpdate = new Timer();
autoUpdate.schedule(new TimerTask(){
@Override
public void run(){
runOnUiThread(new Runnable(){
public void run(){
index +=1;
if(index >= list_review.getCount()) {
index = 0;
}
list_review.smoothScrollToPosition(index);
}
});
}
}, 0,3000);
这样就可以实现循环滚动了。
转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/12770.html
微信打赏
支付宝打赏
感谢您对作者Lena的打赏,我们会更加努力! 如果您想成为作者,请点我
android listview 自动循环滚动条,ListView的自动循环滚动显示【原创】相关推荐
- Flutter web 滚动循环 title(Flutter Web端 滚动显示浏览器标签页名)
应用场景:一般用于页面收到新消息通知时,或者正在播放音视频时浏览器标签页会循环显示标签名称,以达到提醒或表示正在进行的效果. Flutter 代码 /*** 修改html的title {repeat ...
- [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...
reference to : http://blog.csdn.net/ming2316780/article/details/51578621 一.首先是Listview的属性设置 设置滑动到顶部和 ...
- android listview 滚动条不隐藏,Android ListView隐藏右侧滚动条功能
关于ListView的滚动条几种情形: 1.默认情况:活动(滚动)时显示,不活动时隐藏. 2.活动和不活动时都显示. 3.活动和不活动时都隐藏. 上述集中情况,均有ListView的以下设置属性方法控 ...
- android循环遍历assert,AppCrawler自动遍历工具
前言 AppCrawler是一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则. AppCrawler地址 环境准备 ...
- [Android精品源码] Android 仿美团网,探索ListView的A-Z字母排序功能实现选择城市
Material Design中文版Code4APPPHP100UI4APP 开启辅助访问设为首页收藏本站快捷导航切换到宽版切换风格 石刚 | |我的 |签到打卡 |设置 |消息 |提醒(2) |退出 ...
- shell 截屏 android,Android 使用Shell脚本截屏并自动传到电脑上
Android 使用Shell脚本截屏并自动传到电脑上 Android设备用久了,截屏是个麻烦事.更麻烦的是通过qq传到电脑上,倒腾半天.其实用adb命令就可以截屏,然后写个pull的语句就可以拉到电 ...
- ListView隐藏右侧滚动条,listview去掉分割线,自定义分割线,ListView添加HeaderView和FooterView
ListView添加HeaderView和FooterView View headerView = LayoutInflater.from(AddwcrrActivity.this).inflate( ...
- 页面如何自动出现滚动条(overflow属性用法)
1.今天在调试程序时犯了一个低级错误,就是有关页面内容出现滚动条的用法: (1)刚开始在Body用了Overflow:hidden这个属性溢出元素时,隐藏,这种情况下是不会自动出现滚动条的 (2)然后 ...
- android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...
本文实例讲述了Android编程实现自定义Dialog的大小自动控制方法.分享给大家供大家参考,具体如下: Android应用开发中,无论是出于功能还是增加用户体验,弹出对话框(Dialog)进行一些 ...
最新文章
- 如何使用Spring Cloud实现高并发微服务设计
- IPFS Series -- Bitswap Protocol
- 第01章 初识Mysql
- codeforces 374A Inna and Pink Pony 解题报告
- SQL点滴1—SET QUOTED_IDENTIFIER OFF语句的作用
- 微软Azure AspNetCore微服务实战第2期(内附PPT下载)
- RANSAC算法的简单理解
- Algorithm: 匈牙利算法
- 聊聊Elasticsearch RestClient的NodeSelector
- 网络安全:SQL 注入漏洞
- Android5.1开机LOGO与开机动画【转】
- 软件项目管理 第七章 进度计划
- [下载]Windows 10测试版的新版雅黑字体及切换工具
- 计算机广告制作教程,Photoshop实例教程:制作网站横条广告
- pytorch optim灵活传参
- C#应用程序界面开发基础——窗体控制(4)——选择类控件(有部分地方没明白)
- 基于MATLAB GUI界面的串口小助手
- Terraform基础(一)-什么是Terraform?
- 为什么要写单元测试?如何写单元测试?
- 闲来无事,造了一个物联IOT平台
热门文章
- CLASS ALV Event
- 快拿走这份千字秘笈:3招量化促销活动结果,新零售营销得这么做
- 寺库等奢侈品电商补贴下的奢侈品市场,会是怎样的未来
- MySQL主从压_mysql主从配置
- linux手机投屏软件,无线投屏器如此多,到底哪一种才合适企业用?
- 详细讲解Python _init_()方法;为什么需要 innit方法?__init__传参
- python进制转换函数汇总-攻防世界-Misc-掀桌子;
- python中的类和对象
- Python中的一些“小坑”
- Intel Realsense D435 pyrealsense2 get_option_range() 获取rs.option中参数值取值范围 获取默认值