android中的UI组件好多都是继承自TextView,此类的属性和方法有必要做个记录,给自己留个备份!
<TextView
android:layout_width="150dip" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"/>ellipsize包含四个枚举值"start","end","middle","marquee".用这个属性最好加一个singleLine,如果换行了就悲剧了。
textView.setEllipsize(TextUtils.TruncateAt.START); //省略号在前
textView.setEllipsize(TextUtils.TruncateAt.END); //省略号在后
textView.setEllipsize(TextUtils.TruncateAt.MIDDLE); //省略号在中间
textView.setEllipsize(TextUtils.TruncateAt.MARQUEE); //跑马灯效果
textView.setMarqueeRepeatLimit(marqueeLimit); //与跑马灯效果一起使用,设置跑马灯的重复次数。-1为无限次,在XML中设置marquee_forever为无限次