Ellipsize属性可以让超出TextView宽度的文字以省略号显示, 或者以marquee走马灯的形式显示. 省略号方式又分前后中三种. 实际开发中经常碰到该属性不起作用, 比如, 如果很长的文本中间没有空格, 那么就不会出现省略号. 归纳一下解决方法

首先, TextView必须是单行的, 即: max lines属性设1 (single line属性已经deprecated了); 然后对于省略号和走马灯两种方式分别有各自的设置

1. 省略号方式, Scroll horizontally属性必须设成true

2. 走马灯方式, Focusable和Focusable in touch mode属性必须设成true

具体为什么不解释