Androi实战—EidtText和TextView显示指定行数,内容过长自动换行问题

    xiaoxiao2021-04-03  39

    EidtText和TextView中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。使用android:maxLines可设置最大行数。 android:ellipsize="none"//会自动截取前面省略后面的,没有省略号 android:maxLines="1" //显示在1行上 android:maxLines="5" //显示在5行上 android:scrollHorizontally="false" EditText不支持marquee 用法如下: 在xml中 android:ellipsize="none"//会自动截取前面省略后面的,没有省略号 android:ellipsize = "end"   省略号在结尾 android:ellipsize = "start"   省略号在开头 android:ellipsize = "middle" 省略号在中间 android:ellipsize = "marquee" 跑马灯 android:singleline = "true" 当然也可以用代码语句 tv.setEllipsize(TextUtils.TruncateAt.valueOf("END")); tv.setEllipsize(TextUtils.TruncateAt.valueOf("START")); tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE")); tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE")); tv.setSingleLine(true);
    转载请注明原文地址: https://ju.6miu.com/read-665918.html

    最新回复(0)