TextView设置展示文本时,限制显示文本的长度,超出部分显示省略号或者跑马灯效果来回切换。

android:ellipsize=""

常见属性如下

android:ellipsize="start"        省略号在开头

android:ellipsize="middle"       省略号在中间

android:ellipsize="end"          省略号在结尾

android:ellipsize="marquee"      跑马灯显示

今天解决的问题是:

android:ellipsize="end" 省略号不显示的问题

原先代码如下:

android:maxLines="1"

android:maxLength="8"

解决方式如下:

android:maxLines="1"

android:maxEms="8"

查阅资料可知:

maxEms:

表示字宽的单位。设置的android:maxEms=“10”,但是显示11个中文,但是想要多出的字之后、之前的显示省略号就得使用maxEms,并且必须与android:singleLine="true"使用。不与android:singleLine="true"使用时可自动换行。

maxLength:

指的是文本的长度,比如:英文、符号、汉子、数字等等这些都属于文本范围,所以android:maxLength="13" 的作用就是限制TextView只能显示13个文本长度。大于字数之后自动截断,不显示省略号。

android:ellipsize=end 不起作用,TextView ellipsize 属性使用,省略号不显示的问题相关推荐

  1. Android学习笔记(二)——TextView常用属性以及下划线、跑马灯设置

    属性 Textsize:字体的大小(单位Px) Textcolor:字体的颜色 text:文本内容.(设置文本内容也可以在activity中通过函数是setText()设置,可以传入字符串也可以传入整 ...

  2. Android - TextView Ellipsize属性

    Android - TextView Ellipsize属性 本文地址: http://blog.csdn.net/caroline_wendy 本文的合集已经编著成书,<高级Android开发 ...

  3. android:ellipsize=end 不起作用,android:ellipsize=end 失效或者 相关的Bug

    其实这文章有点傻逼. 相关的问题 TextView android:ellipsize="end"超出一个字符时不显示-的解决 http://www.pocketdigi.com/ ...

  4. Android 应用开发(40)---TextView(文本框)详解

    TextView(文本框)详解 1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: <RelativeLayout xmlns:android="ht ...

  5. Android - 最基础的控件TextView

    TextView TextView是一个十分简单和基础的控件,相信大家使用TextView主要就是用来显示文字的, 而创建一个项目的时候,页面显示的就一个内容为Hello World 的 TextVi ...

  6. android textview 常用属性id,Android TextView常用属性

    [说明] TextView是用来显示文本的组件.以下介绍的是XML代码中的属性,在java代码中同样可通过 "组件名.setXXX()方法设置.如,tv.setTextColor(); [属 ...

  7. Android中的基础控件TextView、Button、ImageView、EditText、ProgressBar

    文章目录 1 Android中的基础控件 1.1 控件的通用属性 2 TextView 2.1 TextView的继承关系 2.2 TextView的常用属性 3 EditText 3.1 常用属性 ...

  8. android:gravity=quot;centerquot;,android:layout_gravity=bottom不起作用问题

    布局layout时, 发现设置了android:layout_gravity="bottom"后view并没有底对齐, 查了下, 原来如下: 对于 LinearLayout 当 a ...

  9. Android三个Version的作用

    老生长谈Android三个Version的作用 其实感觉这三个Version我已经谈过几次了,但是总感觉每过一段时间都能对这三个Version有全新的认识,真的让人由衷地感慨,人还是需要不断不断地进步 ...

最新文章

  1. jnotify监控linux系统,jnotify linux使用记录
  2. PHP 标准AES加密算法类
  3. STL源码剖析---迭代器失效小结
  4. CentOS允许某一端口接受外部链接
  5. value函数介绍和实例
  6. 百度AI开放平台[Python]
  7. weedfs php,Weed-FS之Volume数据迁移
  8. 打磨锤子计算机专业,钳工磨锤子实训心得体会
  9. 整合SSM中jsp页面图片加载不出来问题
  10. Debussy软件简介及仿真教程
  11. NX/UG二次开发创建曲面偏置体
  12. Http请求的header头解析
  13. Idea构建异常---Could not parse metadata xx/xx/maven-metadata-local.xml-删除文件解决不掉---SpringCloud工作笔记176
  14. Func:统一网络控制器
  15. vw 前端_前端常用开发单位-vw
  16. Tue Jun 28 2022 15:30:29 GMT+0800 (中国标准时间) 日期格式化
  17. 在更改计算机的设置路由器,电脑如何设置路由器密码修改教程【图】
  18. android高通刷机方法Windows环境
  19. 牛X,腾讯跨游戏引擎平台的TypeScript运行时终于开源了!香!
  20. 2015年蓝桥杯省赛C++(B组) 第三题 三羊献瑞

热门文章

  1. [BZOJ4455][Zjoi2016]小星星
  2. 2011年托业考试时间
  3. Sparse 3D convolution
  4. 华为机试(python):模拟
  5. Java(斗地主案例)
  6. 7、Javaweb项目创建
  7. AMD电脑安装TBC(Trimble Business Center)
  8. 融云直播聊天室弹幕表情功能
  9. C语言标准库glibc
  10. 学习使用vim,以及各种vim插件(经典)