转自http://www.apkstory.com/development/textview-scroll-function.html

滚动条大家肯定不陌生的,当然这里说的不是ScrollView,在很多的时候需要一个TextView来显示很多内容,但是内容太多了超过了TextView的显示范围,这个时候就需要TextView里面的内容滚动起来。首先看下布局文件:

view plaincopy to clipboardprint?
  1. <TextView
  2. android:id="@+id/reportContent"
  3. android:layout_width="fill_parent"
  4. android:layout_height="wrap_content"
  5. android:maxLines="20"
  6. android:scrollbars="vertical"
  7. android:singleLine="false"/>

当内容超过了20行的时候就会出现滚动条了,这样才符合上面的描述,但是即便布局文件这样设置了相关属性,但是在显示的时候仍然达不到我们的要求,因为我们肯定需要把没有显示出来的内容通过滚动能够显示出来,这就需要在代码里面设置TextView的相关属性来,代码如下:

view plaincopy to clipboardprint?
  1. reportContent=(TextView)findViewById(R.id.reportContent);
  2. //如果reportContent内容太多了的话,我们需要让其滚动起来,
  3. //具体可以查看SDK中android.text.method了解更多,代码如下:
  4. reportContent.setMovementMethod(ScrollingMovementMethod.getInstance());

TextView滚动功能的实现相关推荐

  1. xamarin textview 滚动_Apple Music有原生滚动歌词了!喜大普奔!

    自从iOS/iPadOS 13更新之后,Apple为Apple Music带来了全新的滚动歌词功能.终于,我们可以卸载Musixmatch,释放一点日渐臃肿的手机储存了. 长这样: ▲图片来自:App ...

  2. java 变换滚动文字_JS实现简单的文字无缝上下滚动功能示例

    本文实例讲述了JS实现简单的文字无缝上下滚动功能.分享给大家供大家参考,具体如下: 文字列表无缝滚动代码 *{ margin:0px; padding:0px; border:0px; } body{ ...

  3. Css实现自动隐藏scroll滚动条但不影响滚动功能

    Css实现自动隐藏scroll滚动条但不影响滚动功能 谷歌内核webkit .container::-webkit-scrollbar {display: none; //Safari and Chr ...

  4. 滚动html颜色,DIV 自动滚动功能及滚动条颜色修改的代码

    废话不多说了,直接给大家贴代码了.具体代码如下所示: 1.DIV 自动滚动 function startmarquee(lh, speed, delay) { var t; var oHeight = ...

  5. java实现歌词滚动,jQuery实现的简单歌词滚动功能示例

    本文实例讲述了jQuery实现的简单歌词滚动功能.分享给大家供大家参考,具体如下: jquery实现歌词滚动 1.css /* CSS Document */ * { margin: 0; paddi ...

  6. CSS隐藏滚动条,保留滚动功能

    CSS隐藏滚动条,保留滚动功能 原理:设置父级为溢出隐藏,而子级不进行溢出隐藏设置同时改变子级的宽度使进度条溢出到父级外面. 设置父级overflow:hidden;是为了使父级溢出隐藏.再设置子级的 ...

  7. 如何用两种方式同时实现ListBox的滚动功能

    今天,要用WPF实现一个可以通过Windows触屏左右滑动的ListBox控件,并且,同时也可以通过点击两个按钮,进行左右滑动. 实现这个控件,有几个难点: 两种方式,都需要有一个共同的值或方式来记录 ...

  8. textview 滚动显示.txt

    读取文件类 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import jav ...

  9. xamarin textview 滚动_微软测试 Win10 Chromium/Edge CPU 优化和滚动新效果

    IT之家7月6日消息 外媒Windows Latest报道,今年早些时候,微软将Edge浏览器切换为Chromium开源引擎,后者也为Google Chrome.Brave和其他浏览器提供支持. 微软 ...

最新文章

  1. 【算法】【ACM】深入理解Dijkstra算法(单源最短路径算法)
  2. Zxing二维码开源项目
  3. python程序、画一个笑脸_如何使用canvas画一个微笑的表情(代码示例)
  4. python 三维地球_用python生成地球运动的动态模拟动态图
  5. Jmeter-基础篇
  6. 信息学奥赛C++语言: 数字方阵
  7. js 二叉树图形_在线生成二叉树(基于EaselJS(canvas))
  8. ARKit:也许是 iPhone 十周年最好的新开始
  9. 【收藏】ASP.NET英文技术文章推荐[11/4 - 11/11]
  10. Django SCRF跨站点请求伪造
  11. Windows毫秒精度定时器SetTimer
  12. 【基于深度学习的人机对弈机器人——视觉识别】
  13. json数据循环左侧三级导航菜单
  14. UiPath 网页元素识别
  15. 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。
  16. [转]不是高手别碰我,VIM怎么舍得我难过
  17. Invalid bound statement (not found): com.itheima.mapper.userMapper.SelectAll
  18. 你以为买到了牛逼的Python课程,其实被割了韭菜!
  19. access quick 取消显示_如何清除 windows中quick access
  20. 测试管理工具大全2009版

热门文章

  1. 给模型添加ORM,与持久化记录
  2. selenium+java:获取列表中的值
  3. PowerBI开发 第四篇:DAX表达式
  4. 循环链表,约瑟夫环问题
  5. s:url多值传递的时候出现;amp
  6. bzip2recover cat chattr chgrp chmod
  7. 有信宣布推出首款语音直播平台:红豆Live
  8. 开发者70行代码破解苹果OSX远程锁定安全功能
  9. FXForms,自动生成iOS表单
  10. 深度解析~iOS应用程序~生命周期