[Android] テキスト末尾に “…” つけて自動省略する
“ellipsize” というパラメータで指定します。
android:ellipsize="end"
指定できるパラメータは以下の5種類。
none | 何もしない |
---|---|
start | テキスト冒頭で "…" |
middle | テキスト中盤で "…" |
end | テキスト末尾で "…" |
marguee | スクロールする |
"end" が一番使う頻度高そうですね。
合わせて、行数を "1" に指定しておかないと利かないみたいです。
android:maxLines="1"
"Single Line" のプロパティを "true" にする
android:singleLine=”true”
でも同じく、1行設定になるようですが
今後削除される可能性があるため利用を推奨されていないプロパティグループのようなので
"maxLines" で設定する方が良さそうです。