布局

在布局中设置固定宽度或者设置单行显示,不要设置android:maxLength属性否则不生效

<TextViewandroid:id="@+id/tv_right"android:layout_width="@dimen/dp_100"android:layout_height="@dimen/dp_30"android:layout_marginRight="@dimen/dp_15"android:gravity="center"android:textColor="@color/white"android:textSize="@dimen/sp_16"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent"android:visibility="gone"/>

代码

因为在布局中设置没有效果,所以在代码中设置

textView.ellipsize = TextUtils.TruncateAt.MARQUEE  //必须设置,否则没有效果
textView.marqueeRepeatLimit=-1   //循环滚动
textView.isSingleLine = true  //必须设置,否则没有效果
textView.isFocusable = true  //必须设置,否则没有效果
textView.isFocusableInTouchMode = true  //有的说必须设置,否则没有效果,但是我试了不设置也可以,可能是兼容性问题
textView.isSelected = true   //必须设置,否则没有效果

TextView设置跑马灯效果相关推荐

  1. TextView的跑马灯效果实现

    TextView的跑马灯效果实现 问题描述 当文字内容过长,但是只允许显示一行时,可以将文字显示为跑马灯效果,即文字滚动显示. 代码实现 第一种方法实现 先查询TextView控件的属性,得到以下信息 ...

  2. TextView的跑马灯效果(AS开发实战第二章学习笔记)

    TextView的跑马灯效果 跑马灯用到的属性与方法说明 singleLine 指定文本是否单行显示 ellipsize 指定文本超出范围后的省略方式 focusable 指定是否获得焦点,跑马灯效果 ...

  3. android实现跑马灯效果,TextView实现跑马灯效果 就这么简单!

    一.方法 这里我们用两种方法来实现跑马灯效果,虽然实质上是一种 实质就是: 1.TextView调出跑马灯效果 2.TextView获取焦点 第一种: 1.TextView调出跑马灯效果 androi ...

  4. TextView实现跑马灯效果

    经常使用TextView会出现这样的情况,有限的空间内只能写一行,然后导致好多文字被"..."表示了,如图: 而且有可能是重要信息被隐藏了,于是就有了跑马灯效果. 实现方式很简单: ...

  5. Android studio | From Zero To One ——TextView实现跑马灯效果及聊天室、文字直播间

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  6. TextView跑马灯效果

    转载:http://www.2cto.com/kf/201409/330658.html 一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 androi ...

  7. android:ellipsize = marquee 跑马灯,Android基于TextView属性android:ellipsize实现跑马灯效果的方法...

    本文实例讲述了Android基于TextView属性android:ellipsize实现跑马灯效果的方法.分享给大家供大家参考,具体如下: Android系统中TextView实现跑马灯效果,必须具 ...

  8. Android 文本实现跑马灯效果 用自带的TextView控件

    注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...

  9. Android自定义不需要焦点的TextView以实现跑马灯效果

    使用原生的TextView实现"跑马灯"效果,需要特别注意其是否获取到了焦点(特别是程序当中有多个需要赋值的 Textview或进度条之类的需要改变其值的View);TextVie ...

  10. Android 使用 ellipsize 实现文字横向移动效果(跑马灯效果)

    实现的效果图如下 ellipsize 可以设置跑马灯效果 具体代码设置如下 <TextViewandroid:layout_width="match_parent"andro ...

最新文章

  1. MySQL批量检查表的脚本
  2. linux 文件 跳板机_shell实现跳板机
  3. gridview 导出到excel,repeater类似
  4. U Sparkle 开发者计划招募中!
  5. php的list函数
  6. 面试—每日一题(1)
  7. C++与Rust变量声明的比较
  8. python turtle输出坐标_如何在Python/turtle中使用坐标列表绘制形状
  9. mbot机器人自动超声波模式程序_测评 | mBot机器人秒变编程达人
  10. pathon初学入门课
  11. win10桌面频繁刷新
  12. userAgent判断客户端,以及各个浏览器的ua
  13. JAVA宠物医院管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  14. Grid ++ MIME 类型配置 载入报表数据,检查此URL及其数据,错误提示 网络服务器响应不成功
  15. 连接无线上网服务器能查到吗,网络管理历史-怎样才能不让服务器查到自己上网记录我们单位 – 手机爱问...
  16. 什么是深度卷积神经网络,基于深度卷积神经网络
  17. mpv播放器键盘快捷键
  18. TopCoat前端框架
  19. 基于帝国竞争算法的函数寻优算法
  20. Android 引入高德3D地图 显示白屏或黑屏解决办法

热门文章

  1. 他们连忙跟了上去ZuL1VsLa5X67XOI
  2. C++工程师的Rust迁移之路
  3. nvivo三天写论文!社会网络分析实战
  4. jquery ajax 详细教程视频,Ajax+jquery基础与提升2017视频教程
  5. 网易云音乐歌词下载器
  6. Java小项目(一)---超市管理系统
  7. python手册中文版-python学习手册下载|
  8. 谷歌浏览器怎么长截图怎么截_电脑谷歌浏览器截长图方法详解
  9. CO_P0(logisim)
  10. fortran 学习记录2