Transferred from: http://zhangkun716717-126-com.iteye.com/blog/864989
TextView and its subclasses, when the character content is too long to display can be omitted to replace the non-displayed characters; ellipses can be displayed in the beginning of the display area, in the middle, the end of the position, or as a marquee display text (TextView the state is selected when the text will scroll).
Its implementation simply sets the Ellipsize property of the TextView in XML.
Android:ellipsize= "Start" ellipsis at the beginning
Android:ellipsize= "Middle" ellipsis in the middle
Android:ellipsize= "End" ellipsis at the end
Android:ellipsize= "Marquee" marquee display
Or you can explicitly set it through Seteillpsize in your program.
Note: EditText does not support marquee this mode.
Here are the demo effects of the four property settings:
Android:ellipsize Omit text usage (reprint)