设置Textview最大长度,超出显示省略号

<TextView
                android:id="@+id/tvUserNameUgcListItem"
                android:layout_height="@dimen/dp45"
                android:layout_width="wrap_content"
                android:text="何问起 hovertree.com"
                android:textSize="@dimen/sp15"
                android:singleLine="true"
                android:layout_marginLeft="@dimen/dp10"
                android:maxEms="8"
                android:ellipsize="end"
                android:textColor="@color/white_wall"
                android:layout_toRightOf="@+id/ivUserImgUgcListItem"
                android:gravity="center_vertical"
                />

其中

android:singleLine="true"
android:maxEms="8"
android:ellipsize="end"
/* hwq2.com */

很关键

推荐:http://www.cnblogs.com/roucheng/p/androidwujie.html

时间: 2024-07-28 21:10:04

设置Textview最大长度,超出显示省略号的相关文章

CSS自动换行、强制不换行、强制断行、超出显示省略号

P标签是默认是自动换行的,因此设置好宽度之后,能够较好的实现效果,但是最近的项目中发现,使用ajax加载数据之后,p标签内的内容没有换行,导致布局错乱,于是尝试着使用换行样式,虽然解决了问题,但是并没有发现本质原因,本质在于,我当时获取的数据是一长串的数字,浏览器应该是对数字和英文单词处理方式相近,不会截断. 先给出各种方式,再具体介绍每一个属性. 强制不换行 p { white-space:nowrap; } 自动换行 p { word-wrap:break-word; } 强制英文单词断行

Html table 内容超出显示省略号

内容超出显示省略号: <html> <style> table { table-layout: fixed; width: 100%; } table, th, td { border: 1px solid #999; padding: 5px; text-align: left; } td.desc { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } </style> <tabl

文本超出显示省略号/数字字母折行有关css 属性

文本超出显示省略号: 定容器宽度 overflow: hidden; text-overflow: ellipsis; 文本超出显示省略号 white-space:nowrap;  强制文本不换行 折行 word-break:break-all;  英文单词会分开折行 word-wrap:break-word; 英文单词完整处折行 令拓展: word-spacing :5px;  单词/字符之间间隔距离   white-space是字符是否换行显示的. 原文地址:https://www.cnbl

css实现单行、多行文本超出显示省略号

前言:项目中我们经常遇到这种需求,需要对单行.多行文本超出显示为省略号.这篇文章主要总结了小编解决此问题的方法,有不足之处欢迎大家指正. 单行文本省略 .ellipsis-line { border: 1px solid #f70505; padding: 8px; width: 400px; overflow: hidden; text-overflow: ellipsis; //文本溢出显示省略号 white-space: nowrap; //文本不会换行 } 语法:text-overflo

多行文本超出显示省略号

多行文本超出显示为省略号的需求,仅仅用html和css很难满足需求了,可以借助js实现,看案例: <style> .text-overflow{ width:400px; line-height:20px; } </style> <div class="text-overflow" id="con"> 本文当中我们主要为大家演示如何实现文本超出显示为省略号,以及在网站开发时,什么时候应该考虑内容撑开宽高,还有合适考虑文本超出的问题

css设置文字不换行并显示省略号

1.单行文本显示省略号 width:value(具体的值):设置容器具体的宽度 white-spacing:nowrap:强制文本在一行内显示 overflow:hidden:溢出内容为隐藏 text-overflow:ellipsis:溢出文本显示省略号 2.多行文本显示省略号 display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden: text-overflow:ellipsis: -webkit-line-clamp

html+css文本超出显示省略号

text-overflow语法:text-overflow : clip | ellipsis text-overflow参数值和解释:clip : 不显示省略标记(...),而是简单的裁切ellipsis : 当对象内文本溢出时显示省略标记(...) text-overflow应用说明:CSS text-overflow设置或检索是否使用一个省略号标记(...)标示对象内文本文字的溢出. 简单理解:就是我要把文本限制在一行(white-space: nowrap;),肯定这一行是有限制的(wi

多行文本超出设置行就隐藏并且显示省略号

overflow:hidden; //超出的文本隐藏 text-overflow:ellipsis; //溢出用省略号显示 white-space:nowrap; //溢出不换行 这三个是css的基础属性,需要记得. 但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢? CSS3解决了这个问题,解决方法如下: display:-webkit-box; //将对象作为弹性伸缩盒子模型显示. -webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒

html + CSS实现文字超出长度隐藏,显示省略号

表格: table{ table-layout: fixed; } } t td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } 本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式: 1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于其内容的多寡,如果内容的体积无法估测,那么最终表格的呈现形式也无法保证了,fixed一