我使用下面的layout.xml来显示ellipsize:
<TextView
android:id="@+id/my_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="middle"
android:singleLine="true" />
它可以在TextView成功中显示ellipsize
但是某些设备中的椭圆形样式只显示一个“。”
如M和k之间的下图:
有些设备可以显示“......”
如J和p之间的下图:
我想让所有设备显示为样式2
我怎么修改它?
答案 0 :(得分:1)
我认为如果你使用代表ellipsize的…
,它应该可行。
因此,对于您的示例,它将是......
ABCDEFGHIJ…PQRSTUVWXYZ
试一试。
答案 1 :(得分:0)
不要使用android:singleLine="true"
。您可以使用android:maxLines="1"
。这真棒