The problem is that you set TableLayout's width
(parent's width) to wrap_content
. Setting it to match_parent
like this
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
...
makes When
column go to the next line without being cut off.