最近项目里需要做评价内容的循环滚动显示,一开始想到的就是定时器。后来查了资料才知道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的自动循环滚动显示【原创】相关推荐

  1. Flutter web 滚动循环 title(Flutter Web端 滚动显示浏览器标签页名)

    应用场景:一般用于页面收到新消息通知时,或者正在播放音视频时浏览器标签页会循环显示标签名称,以达到提醒或表示正在进行的效果. Flutter 代码 /*** 修改html的title {repeat ...

  2. [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...

    reference to : http://blog.csdn.net/ming2316780/article/details/51578621 一.首先是Listview的属性设置 设置滑动到顶部和 ...

  3. android listview 滚动条不隐藏,Android ListView隐藏右侧滚动条功能

    关于ListView的滚动条几种情形: 1.默认情况:活动(滚动)时显示,不活动时隐藏. 2.活动和不活动时都显示. 3.活动和不活动时都隐藏. 上述集中情况,均有ListView的以下设置属性方法控 ...

  4. android循环遍历assert,AppCrawler自动遍历工具

    前言 AppCrawler是一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则. AppCrawler地址 环境准备 ...

  5. [Android精品源码] Android 仿美团网,探索ListView的A-Z字母排序功能实现选择城市

    Material Design中文版Code4APPPHP100UI4APP 开启辅助访问设为首页收藏本站快捷导航切换到宽版切换风格 石刚 | |我的 |签到打卡 |设置 |消息 |提醒(2) |退出 ...

  6. shell 截屏 android,Android 使用Shell脚本截屏并自动传到电脑上

    Android 使用Shell脚本截屏并自动传到电脑上 Android设备用久了,截屏是个麻烦事.更麻烦的是通过qq传到电脑上,倒腾半天.其实用adb命令就可以截屏,然后写个pull的语句就可以拉到电 ...

  7. ListView隐藏右侧滚动条,listview去掉分割线,自定义分割线,ListView添加HeaderView和FooterView

    ListView添加HeaderView和FooterView View headerView = LayoutInflater.from(AddwcrrActivity.this).inflate( ...

  8. 页面如何自动出现滚动条(overflow属性用法)

    1.今天在调试程序时犯了一个低级错误,就是有关页面内容出现滚动条的用法: (1)刚开始在Body用了Overflow:hidden这个属性溢出元素时,隐藏,这种情况下是不会自动出现滚动条的 (2)然后 ...

  9. android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...

    本文实例讲述了Android编程实现自定义Dialog的大小自动控制方法.分享给大家供大家参考,具体如下: Android应用开发中,无论是出于功能还是增加用户体验,弹出对话框(Dialog)进行一些 ...

最新文章

  1. 如何使用Spring Cloud实现高并发微服务设计
  2. IPFS Series -- Bitswap Protocol
  3. 第01章 初识Mysql
  4. codeforces 374A Inna and Pink Pony 解题报告
  5. SQL点滴1—SET QUOTED_IDENTIFIER OFF语句的作用
  6. 微软Azure AspNetCore微服务实战第2期(内附PPT下载)
  7. RANSAC算法的简单理解
  8. Algorithm: 匈牙利算法
  9. 聊聊Elasticsearch RestClient的NodeSelector
  10. 网络安全:SQL 注入漏洞
  11. Android5.1开机LOGO与开机动画【转】
  12. 软件项目管理 第七章 进度计划
  13. [下载]Windows 10测试版的新版雅黑字体及切换工具
  14. 计算机广告制作教程,Photoshop实例教程:制作网站横条广告
  15. pytorch optim灵活传参
  16. C#应用程序界面开发基础——窗体控制(4)——选择类控件(有部分地方没明白)
  17. 基于MATLAB GUI界面的串口小助手
  18. Terraform基础(一)-什么是Terraform?
  19. 为什么要写单元测试?如何写单元测试?
  20. 闲来无事,造了一个物联IOT平台

热门文章

  1. CLASS ALV Event
  2. 快拿走这份千字秘笈:3招量化促销活动结果,新零售营销得这么做
  3. 寺库等奢侈品电商补贴下的奢侈品市场,会是怎样的未来
  4. MySQL主从压_mysql主从配置
  5. linux手机投屏软件,无线投屏器如此多,到底哪一种才合适企业用?
  6. 详细讲解Python _init_()方法;为什么需要 innit方法?__init__传参
  7. python进制转换函数汇总-攻防世界-Misc-掀桌子;
  8. python中的类和对象
  9. Python中的一些“小坑”
  10. Intel Realsense D435 pyrealsense2 get_option_range() 获取rs.option中参数值取值范围 获取默认值