果然,看了 api google 不但做了,而且做的更好,
看到 EditText 里有个 setEllipsize 方法
方法参数 TextUrils.TruncateAt :
看到了吧,不但提供 后面加 ... 前面,中间 也可以,~~~
Summary
Enum Values
TextUtils.TruncateAt END
TextUtils.TruncateAt MARQUEE
TextUtils.TruncateAt MIDDLE
TextUtils.TruncateAt START
哦耶,搞定。
——————————
可能你要问 如果 layout 的 xml 文件里 怎么 弄呢?
public static final int ellipsize
Where to ellipsize text.
Must be one of the following constant values.
Constant
Value
Description
none |
0 |
|
start |
1 |
|
middle |
2 |
|
end |
3 |
|
marquee |
4 |
|
Constant Value: 16842923 (0x010100ab)
<TextView
android:id="@+id/item_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:singleLine="true"
android:ellipsize="end"
>
</TextView>
这里 要强调两点 一定要注意,不然 你就无缘看到 谷歌给你 加上的 ... 了
android:layout_width="wrap_content" 这个是 必须 的
android:singleLine="true" 这个不必须, 因为 系统可能会两行 然后 加...
但是 一会儿一行,一会儿两行的 界面,估计不太能让人接受。
分享到:
相关推荐
视频与票的图标跟在标题后面显示,当标题过长时icon显示到省略号…后(textview省略号显示,图标自动靠后)。 二、问题解决 TextView可以通过 android:ellipsize=end android:singleLine=true实现单行省略, 但是...
"Android动态点点省略号闪烁效果的等待控件"是一种常见的设计,它通过连续显示“...”来表示程序正在进行后台操作,同时通过动态闪烁增加用户的交互感,提高用户体验。本篇将详细介绍如何实现这样的控件。 首先,...
CSS实现不换行/自动换行/文本超出隐藏显示省略号;自动换行,强制不换行,单行文本不换行多余文本显示省略号,第n行显示省略号,亲测有效。
在某些场景下,我们可能希望限制`TextView`显示的文本长度,并在超出时使用省略号“...”来表示被截断的部分。然而,有时在设置`ellipsize="end"`后,省略号却并未正常显示,这可能是由于一些特定原因造成的。本文将...
这个主题——“安卓textView相关-Textview设置超出自己所设置的个数长度时多余的则显示省略号”就是关于如何实现这种效果的技术点。 首先,TextView本身提供了`ellipsize`属性来实现文本截断。`ellipsize`属性可以...
本篇将详细介绍如何在TextView中实现文字过长时的省略显示和滚动显示。 首先,TextView的`ellipsize`属性是一个关键,它定义了当文本超出TextView的边界时如何处理。以下为四种不同的`ellipsize`值及其效果: 1. `...
"jQuery文字溢出显示省略号插件"就是为了解决这个问题而诞生的。它基于一款名为"dotdotdot.js"的JavaScript插件,旨在帮助开发者优雅地处理文字溢出的情况,使长文本在指定区域内以省略号的形式简洁展示。 jQuery是...
网页文字溢出显示省略号是一个常见的需求,尤其是在有限的空间内展示大量文本时。jQuery的dotdotdot.js插件提供了一种优雅的解决方案,能够帮助开发者处理这种情况。这个插件适用于单行和多行文本,当内容超出指定...
HTML CSS 省略号代码 超过长度省略号显示点击全部可以显示等 超出范围自动变成省略号,但鼠标可以选择文字,酷吧……
"Android动态点点闪烁效果的等待控件(省略号式)"是一种特殊的加载指示器,用于提示用户应用程序正在进行后台操作,如数据加载、网络请求等。这种控件通常以三个点(省略号)连续闪烁的形式呈现,为用户提供视觉...
效果图 实现 wxml 商品详情 你如安好,便是晴天你如安好,异国他乡,年少夫妻,无比恩爱,她不小心失去了第一个孩子,他安慰她:“没关系,我答应你,我们还会再有孩子。”碾转数年,他留你如安好,便是晴天你如...
6. **响应式设计**:在响应式设计中,文字省略号特效需要根据屏幕尺寸变化,动态调整显示的文本长度。可以通过监听窗口的`resize`事件,重新计算并调整文本。 7. **性能考虑**:频繁的DOM操作会影响页面性能,因此...
在给定的“CSS实现多行文字显示省略号效果.zip”压缩包中,包含了一个名为“2.css”的样式表文件,它使用了`-webkit-line-clamp`属性来指定省略的行数,以及一个“1.html.txt”的HTML文件,用于展示这个效果。...
5. **属性设置**:为了让用户能够调整省略号的显示,可以添加新的成员变量和函数,比如设置最大显示字符数或是否开启省略号模式。 6. **注册控件类**:最后,需要使用`AfxRegisterWndClass()`或`AFX聚合注册`注册...
CSS 省略号 完美解决 鼠标放上显示不能看部分的内容
多格式多行文字显示省略号插件,总共有两种方法,一个是直接用jq写的简单代码。另一个是jq的插件,支持多种显示省略号的方式,例如在省略号后面加“查看详情”等,为了明显效果,把overflow注释了,在IE6下查看的话...
表格 题头拖动 超出宽度显示省略号(中文亦可) 滚动条 兼容IE,FF,safari
文件为jquery简单封装方法,需要先引入jquery,调用方法: $(function(){ $('.test').wordLimit(30) })
CSS实现单行、多行文本溢出显示省略号(…)示例文档,自行下载查看