TextView设置跑马灯效果
布局
在布局中设置固定宽度或者设置单行显示,不要设置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设置跑马灯效果相关推荐
- TextView的跑马灯效果实现
TextView的跑马灯效果实现 问题描述 当文字内容过长,但是只允许显示一行时,可以将文字显示为跑马灯效果,即文字滚动显示. 代码实现 第一种方法实现 先查询TextView控件的属性,得到以下信息 ...
- TextView的跑马灯效果(AS开发实战第二章学习笔记)
TextView的跑马灯效果 跑马灯用到的属性与方法说明 singleLine 指定文本是否单行显示 ellipsize 指定文本超出范围后的省略方式 focusable 指定是否获得焦点,跑马灯效果 ...
- android实现跑马灯效果,TextView实现跑马灯效果 就这么简单!
一.方法 这里我们用两种方法来实现跑马灯效果,虽然实质上是一种 实质就是: 1.TextView调出跑马灯效果 2.TextView获取焦点 第一种: 1.TextView调出跑马灯效果 androi ...
- TextView实现跑马灯效果
经常使用TextView会出现这样的情况,有限的空间内只能写一行,然后导致好多文字被"..."表示了,如图: 而且有可能是重要信息被隐藏了,于是就有了跑马灯效果. 实现方式很简单: ...
- Android studio | From Zero To One ——TextView实现跑马灯效果及聊天室、文字直播间
================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...
- TextView跑马灯效果
转载:http://www.2cto.com/kf/201409/330658.html 一.只想让TextView显示一行,但是文字超过TextView的长度怎么办? 在开头显示省略号 androi ...
- android:ellipsize = marquee 跑马灯,Android基于TextView属性android:ellipsize实现跑马灯效果的方法...
本文实例讲述了Android基于TextView属性android:ellipsize实现跑马灯效果的方法.分享给大家供大家参考,具体如下: Android系统中TextView实现跑马灯效果,必须具 ...
- Android 文本实现跑马灯效果 用自带的TextView控件
注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...
- Android自定义不需要焦点的TextView以实现跑马灯效果
使用原生的TextView实现"跑马灯"效果,需要特别注意其是否获取到了焦点(特别是程序当中有多个需要赋值的 Textview或进度条之类的需要改变其值的View);TextVie ...
- Android 使用 ellipsize 实现文字横向移动效果(跑马灯效果)
实现的效果图如下 ellipsize 可以设置跑马灯效果 具体代码设置如下 <TextViewandroid:layout_width="match_parent"andro ...
最新文章
- MySQL批量检查表的脚本
- linux 文件 跳板机_shell实现跳板机
- gridview 导出到excel,repeater类似
- U Sparkle 开发者计划招募中!
- php的list函数
- 面试—每日一题(1)
- C++与Rust变量声明的比较
- python turtle输出坐标_如何在Python/turtle中使用坐标列表绘制形状
- mbot机器人自动超声波模式程序_测评 | mBot机器人秒变编程达人
- pathon初学入门课
- win10桌面频繁刷新
- userAgent判断客户端,以及各个浏览器的ua
- JAVA宠物医院管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
- Grid ++ MIME 类型配置 载入报表数据,检查此URL及其数据,错误提示 网络服务器响应不成功
- 连接无线上网服务器能查到吗,网络管理历史-怎样才能不让服务器查到自己上网记录我们单位 – 手机爱问...
- 什么是深度卷积神经网络,基于深度卷积神经网络
- mpv播放器键盘快捷键
- TopCoat前端框架
- 基于帝国竞争算法的函数寻优算法
- Android 引入高德3D地图 显示白屏或黑屏解决办法