Zakończ TextView trzema kropkami przy użyciu maxLength
Mam TextView w moim układzie, który jest wrap_content w layout_width. Jest ograniczona do maksymalnie 15 znaków, więc używam maxLength.
Muszę zakończyć ten widok tekstowy trzema kropkami (...) i dzieje się to tylko wtedy, gdy daję layout_width stały rozmiar za pomocą dp, czegoś, czego nie chcę robić.
Wiem, że jest to możliwe dzięki kodowi i wyciąć ciąg po piętnastym znaku, a następnie dodać 3 kropki, ale wolę to zrobić za pomocą XML.
Jakiś pomysł, jak zakończyć tekst trzema kropkami i zostawić 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" />