在TextView 中 有个android:ellipsize 如果你设置成middle,有机会出现index=-1 的数组越界错误。
java.lang.ArrayIndexOutOfBoundsException: -1
at android.text.StaticLayout.calculateEllipsis(StaticLayout.java:783)
at android.text.StaticLayout.out(StaticLayout.java:702)
at android.text.StaticLayout.generate(StaticLayout.java:410)
小记一下出现错误的字符串。55599cec-a68e-4ff6-9a36-647c37ae76cd.jpg
具体原因不明,有空再看看源码。
解决:把middle改成end就ok了