牛骨文教育服务平台(让学习变的简单)
博文笔记

去除TextView后面的省略号

创建时间:2016-08-31 投稿人: 浏览次数:1050

我们知道当我们把TextView的行数设置为1行时,如果文字内容超过了行宽那么文字最后会已…来表示。近期产品有个变态的需求:文本框单行显示,超出的文字直接截取,末尾不显示…。
接到需求时,我本以为设置下面属性就OK了

android:singleLine="true"
android:ellipsize="none"

开始看着确实满足要求了,但是后面却发现有些文字被截成了一半!!!记住,不是文字内容截取一半,是单个文字被截取了,百般调试无果。在网上寻找解决办法,有位仁兄自定义了TextView,但我实在不想因为这个来引入一个自定义View。抱着试试看的态度使用了下面的属性:

 android:maxLines="1"

用这个来代替上面的两个属性,居然成功了!!!
分享给大家,让大家少走弯路。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。