TextView android:ellipsize=“end”超出一个字符时不显示…的解决

这应该是TextView的一个BUG,本来设置android:ellipsize=“end”以后,当字符串宽度超出TextView宽度,会在截断String,加上…,但是当字符串只超出1个字符时,最后一个字符被截断,却没有加…,网上搜索了好久也没找到适用的解决方案。最后,我们牛B的PM一句话解决,字符串结尾加空格!如果字符串占用宽度刚好等于TextView宽度,多一个空格,相当于只多一个字符,自动被截断,跟没加效果相同。如果字符串占用宽度比TextView的宽度,还要多一个字符,再加一个空格,相当于多了两个字符,就会截断加上…

© 2014, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注