tande lab.

[Android] テキスト末尾に “…” つけて自動省略する

“ellipsize” というパラメータで指定します。

android:ellipsize="end"

https://lh6.googleusercontent.com/-ZvrJhI4kXng/UWLGIvNR2RI/AAAAAAABSXY/SiRPdNFtywM/s800/130408-0002.png

指定できるパラメータは以下の5種類。

none 何もしない
start テキスト冒頭で "…"
middle テキスト中盤で "…"
end テキスト末尾で "…"
marguee スクロールする

"end" が一番使う頻度高そうですね。

合わせて、行数を "1" に指定しておかないと利かないみたいです。

android:maxLines="1"

"Single Line" のプロパティを "true" にする

android:singleLine=”true”

でも同じく、1行設定になるようですが
今後削除される可能性があるため利用を推奨されていないプロパティグループのようなので
"maxLines" で設定する方が良さそうです。




0 comments
Submit comment