这里有一些代码,即使我将所有内容都删除到一个简单的TextView,我也可以复制该bug。
<TextView
android:layout_width="250dp"
android:layout_height="wrap_content"
android:ellipsize="middle"
android:singleLine="true"
android:text="I AM VERY SMART I AM VERY SMART I AM VERY SMART"
android:textSize="16sp">
</TextView>
我希望我可以发布截图,但SE不会让我。会发生什么事情是文本在中间被截断(如预期)但是有一个点(。)而不是一个完整的省略号(...)
它在我拥有的所有棒棒糖药片上做到了这一点(nexus 7和nexus 9)。其他设备正在正确显示省略号。我已经研究了这个问题,发现了各种关于人们遇到同样问题的评论,但没有答案。
答案 0 :(得分:0)
试试这个:
<TextView
android:layout_width="250dp"
android:layout_height="wrap_content"
android:ellipsize="middle"
android:singleLine="true"
abdroid:focusable="true"
android:focusableInTouchMode="true"
android:text="I AM VERY SMART I AM VERY SMART I AM VERY SMART"
android:textSize="16sp">
</TextView>
答案 1 :(得分:0)
我和你一样有同样的问题。
我通过设置来实现我的目标:
width="85dp"
maxWidth="85dp" // same as above
maxLines="1"