文字列を1行に収めるには

Posted by kwmt on Sat, Jan 22, 2011

こんな感じで、ListViewなどに表示する文字列が長すぎて、折り返されるのが気にくわない時、下記を指定すれば、一行に収まってくれる。

android:scrollHorizontally:”true”は、文字列が画面に収まりきらない場合、”false”の場合は折り返されて2行目以降に表示されますが、”true”の場合は、折り返されません。

android:scrollHorizontally=”true” の状態で、android:ellipsize=”end” とすると、最後(end)に省略記号(…)を入れてくれます。”end”のほかに”start”,”middle”などもあります。

scrollHorizontally=”true”とellipsize=”end”を指定した結果

参考


Androidアプリ入門 No.07 TextViewのフォント関連以外の主な属性

ここはめちゃくちゃ参考になりました。ありがとうございます。

TextView | Android Developers



comments powered by Disqus