ellipsize主要是当TextView的文字过长的时候,我们可以让它显示省略号

用法如下:

在xml中

<!--省略号在结尾-->

android:ellipsize = "end" 

<!--省略号在开头-->   

android:ellipsize = "start" 

<!--省略号在中间-->  

android:ellipsize = "middle"  

<!-- 跑马灯-->   

android:ellipsize = "marquee" 

<!-- 最好加一个约束 单行显示-->

android:singleline = "true"

 <!-- 还可以设定文字最大长度,达到这个长度开始使用省略号-->

android:maxWidth="90dp"

代码中设置

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); tv.setMaxWidth(100);

最新文章

  1. Hybrid App经验解读 一
  2. CCF 201612-2 工资计算 java 解题
  3. PHP的字符串函数
  4. reporting services rdl文件如何不分页
  5. ASP.NET运行时详解 生命周期入口分析
  6. Neutron分析(3)—— neutron-l3-agent
  7. image onclick
  8. canvas-画图改进版
  9. Struts2学习第二天——动态方法调用
  10. HDU5744 Keep On Movin (思维题,水题)
  11. pycharm激活
  12. SQLiteOpenHelper与SQLiteDatabase的使用
  13. linux ssh免密登陆远程服务器
  14. 本地存储localStorage sessionStorage 以及 session 和cookie的对比和使用
  15. JS实现大整数乘法(性能优化、正负整数)
  16. python基础学习 Day19 面向对象的三大特性之多态、封装 property的用法(1)
  17. django的csrf
  18. UI5-文档-4.33-Routing Back and History
  19. MySQL死锁检测和回滚
  20. Tomcat java zabbix 监控

热门文章

  1. CMSIS-RTOS 中断处理Interrupt Handling
  2. 【Hibernate步步为营】--多对多映射具体解释
  3. 基于请求响应的MVC框架调用分析
  4. 概率编程语言(Probabilistic Programming Languages)库 —— edward
  5. Codeforces 701A. Cards(水)
  6. DENON AVR-X510BT 功放设置记录
  7. dedecms关键词维护里面字数多的词优先字数少的词的解决办法
  8. 【搭建Saltstack运维工具】
  9. Centos7最小化安装后再安装图形界面
  10. ios学习之旅------玩转结构体