android:ellipsize省略文字用法

EidtText和Textview,当字符内容过长无法全部显示时可以用省略号来代替未显示的字符。
android:ellipsize="start"  省略号在开头
android:ellipsize="middle"  省略号在中间
android:ellipsize="end"  省略号在末尾
android:ellipsize="marquee" 跑马灯效果

实现方式:

1.xml设置属性
android:ellipsize="start" + android:singleline = "true"
2.代码语句
textview.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
textview.setSingleLine(true);

显示效果:

        android:ellipsize省略文字用法_第1张图片

注意:

EditText是为hint设置相应的省略效果,并且 EditText不支持marquee;

Textview实现跑马灯效果代码:
   

    

你可能感兴趣的:(Android基础)