End TextView com 3 pontos com uso de maxLength
Eu tenho um TextView no meu layout que é wrap_content em layout_width. É limitado a um máximo de 15 caracteres, então estou usando maxLength.
Eu preciso terminar este TextView com 3 pontos (...) e isso só acontece quando eu dou o layout_width um tamanho fixo com dp, algo que eu não quero fazer.
Eu sei que é possível isso por código e cortar a string após o 15º caractere e depois adicionar os 3 pontos, mas eu prefiro fazer isso por XML.
Alguma ideia de como terminar o texto com 3 pontos e deixar o wrap_content?
<TextView
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" />