にあるTextView
レイアウトに がwrap_content
ありlayout_width
ます。最大 15 文字に制限されているため、使用してmaxLength
います。
これを 3 つのドット (...) で終了する必要があります。これは、dp で固定サイズを指定しTextView
た場合にのみ発生layout_width
します。これは、やりたくないことです。
15 番目の文字の後の文字列をトリミングしてから 3 つのドットを追加することで、プログラムで可能であることはわかっていますが、XML で行うことを好みます。
テキストを 3 つのドットで終了し、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" />