Android 文字过长TextView如何自动截断并显示成省略号
Posted 高山流水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 文字过长TextView如何自动截断并显示成省略号相关的知识,希望对你有一定的参考价值。
当用TextView来显示标题的时候,如果标题内容过长的话,我们不希望其换行显示,这时候我们需要其自动截断,超过的部分显示成省略号。
如下图所示,标题过长,自动换行了,显示不是很好看。
这时候我们需要其自动截断,超过的部分显示成省略号。
xml布局里需要将textview的下面属性设置下:
android:ellipsize="end" android:singleLine="true"
其中:
android:ellipsize=”start”—–省略号显示在开头
android:ellipsize=”end”——省略号显示在结尾
android:ellipsize=”middle”—-省略号显示在中间 "
android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时)
以上是关于Android 文字过长TextView如何自动截断并显示成省略号的主要内容,如果未能解决你的问题,请参考以下文章
你好,我现在重写了android的textview.但是文字不能自动换行,请问你之前是怎么解决的,谢谢.
Android ConstraintLayout中TextView组件内容过长超出屏幕问题
Android 文字自动滚动(跑马灯)效果的两种实现方法[特别好使]