android-使用maxLength使用3个点结束TextView
我的布局中有一个TextView,它是layout_width中的wrap_content。 最多限制为15个字符,因此我正在使用maxLength。
我需要以3个点(...)结束此TextView,并且仅当我使用dp给layout_width提供固定大小时才会发生,这是我不想做的事情。
我知道可以通过代码做到这一点,并在第15个字符后剪切字符串,然后添加3个点,但是我更喜欢通过XML来实现。
知道如何以3个点结束文本并保留wrap_content吗?
android:id="@+id/inbox_contactName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lines="1"
android:maxLines="1"
android:ellipsize="end"
android:singleLine="true"
android:maxLength="15"
android:textColor="#0670b4"
android:textSize="16sp" />
Yaniv asked 2020-02-04T07:39:38Z
10个解决方案
68 votes
这将解决您的问题,