Android 開発をすると、柔軟に対応してくれることが多くありますが、レイアウトの都合上、縦が伸びるのが迷惑な瞬間もあります。
Androidのテキスト項目で、画面レイアウトに比べて文字数が長い時、勝手に改行されて2行に渡ることがありますが、これをやめる方法をまとめました。
対処方法
1.画面レイアウト(XML)のソースを開いて、以下3文を追記します。
ここで、ellipsizeのパラメタで”end”の場合、文字が切れた際、最後(end)に「…」を追記してくれます。
最初に「…」の場合:first、中間に「…」の場合:middle
android:scrollHorizontally="true" android:ellipsize="end" android:lines="1"
作成例
<TextView android:id="@+id/XXXXXX" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Large Text" android:textAlignment="center" android:scrollHorizontally="true" android:ellipsize="end" android:lines="1" android:textAppearance="?android:attr/textAppearanceLarge" />