android:ellipsize
TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。
其实现只需在xml中对textview的ellipsize属性做相应的设置即可。
android:ellipsize="start" 省略号在开头
android:ellipsize="middle" 省略号在中间
android:ellipsize="end" 省略号在结尾
android:ellipsize="marquee" 跑马灯显示
或者在程序中可通过setEillpsize显式设置。
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
最好再加一个约束tv.setSingleLine(true);
不仅对于textview有此属性,对于editext也有,不过它不支持marquee
注: EditText不支持marquee这种模式。
android:ellipsize相关推荐
- android:ellipsize实现跑马灯效果总结
原文地址:http://www.cnblogs.com/Gaojiecai/archive/2013/06/18/3142783.html android:ellipsize用法如下: 在xml中 a ...
- android:ellipsize = marquee 跑马灯,Android-单行跑马灯(一直循环)效果
[声明:]本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究.本文首发在简书.如若转发,请注明作者和来源地址!未经授权,严禁私自转载! 前言: 提示的效果,要求一直循环. 1.跑马灯效果( ...
- android:ellipsize省略文字用法(转载)
转自:http://zhangkun716717-126-com.iteye.com/blog/864989 TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符:省略号可以在 ...
- android ellipsize的使用
在TextView 和 EditText中,可以使用ellipsize来设置文字溢出隐藏,如:"一段很长的文本..." 用法如下: 在xml中 android:ellipsize ...
- android ellipsize 属性详解
TextView中内容过长时添加省略号的属性,即ellipsize 用法如下: 在XML文件中设置: android:ellipsize = "end" //省略号在结尾andro ...
- 解析android:ellipsize=end属性无效的情况
错误示例: 为嘛无效!为嘛无效!为嘛无效! 各种百度 查查查 最终对比之前的得出解决方法: 一:若需求明确是最多显示四个字,其他的用-显示,则可以截取前四个字符 content.substring(0 ...
- android:ellipsize属性
TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符:省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中). 其实现只需在x ...
- android:ellipsize=end在ConstraintLayout中无效的问题
最近在项目中使用android:ellipsize="end"无效,经过排查,发现不是没有省略号,而是已经超出了屏幕.经过分析,我觉得是对ConstraintLayout不够了解, ...
- Android ellipsize属性(多余文字用省略号显示)
TextView中可以设置一个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式: 例如,字符串"abcedfghijklmn" 的各种现实效果: and ...
最新文章
- 调用webservice接口,数据不回滚问题
- 互联网协议 — D-IP(确定性的)网络架构
- 局域网无法访问本地apache
- 从Web借鉴UI设计
- 上采样(放大图像)和下采样(缩小图像)(最邻近插值和双线性插值的理解和实现)
- GIT的PUSH指令
- CentOS7安装wxWidgets错误解决
- 最新!2021全球Top 1000计算机科学家h指数发布,中国53人上榜!Bengio总榜第二,韩家炜居华人首位...
- Web全栈工程师应该会什么?
- 人工晶状体在线公式A常数优化——多线程
- 关键成功因素法(CrISical Success Factors,CSF)
- 视觉中国:阶段性内部整改测试已结束,网站并未上线;易通贷平台因涉嫌非法吸收公众存款被立案侦查|嘟头条...
- ktv点歌系统服务器破解,欧凯KTV卡拉OK点歌系统
- 接下来是 Downward API,它的作用是:让 Pod 里的容器能够直接获取到这个 Pod API 对象本身的信息。
- sketch html尺寸,sketch教程 | 设置常用画板尺寸
- 【问题解决】panic: qtls.ClientHelloInfo doesn‘t match goroutine 1 [running]: github.com/marten-seemann/qt
- Python大小写转换
- mysql 中外码和主码_数据库原理与应用(6)——关系的候选码、主码和外码、关系完整性、关系代数、元组关系的演算、域关系演算...
- Java之切割时间段
- 初等变换法求解线性方程组
热门文章
- PostgreSQL备机checkpoint
- 方差、标准差、均方误差和均方根误差
- python3的numpy包中的numpy.logspace解析
- 高考,你们一定要加油
- java 图片相似搜索_java获取两张图片的相似度
- 线性代数拾遗(二):线性方程组的解集及其几何意义
- vue VNode如何使用,是什么东西?
- Python自学笔记(二)命令行参数使用
- 00012.01抽象类与抽象方法(abstract)
- 错误“a label can only be part of a statement and a declaration is not a statement”解决方法