Wrap text in syllables TextView located in TableRow <p>Text that does not fit into the width cropped. Can I get the text to wrap to the next line in syllables?</p> <p>Another TextView wraps lines. I suspect that there is no transfer because the TextView is inside TableRow</p> <p>Style.xml</p> <pre><code>&lt;style name="ContactTextView"&gt; &lt;item name="android:layout_width"&gt;match_parent&lt;/item&gt; &lt;item name="android:layout_height"&gt;wrap_content&lt;/item&gt; &lt;item name="android:textSize"&gt;14sp&lt;/item&gt; &lt;item name="android:textColor"&gt;@android:color/white&lt;/item&gt; &lt;item name="android:layout_margin"&gt;5dp&lt;/item&gt; &lt;item name="android:background"&gt;@drawable/textview_border&lt;/item&gt; &lt;item name="android:singleLine"&gt;false&lt;/item&gt; &lt;/style&gt; </code></pre> <p>Contact_view.xml</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="@color/back_black" &gt; &lt;TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:stretchColumns="1" &gt; &lt;TableRow android:id="@+id/nameTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/nameLabelTextView" style="@style/ContactLabelTextView" android:text="@string/label_name" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/nameTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/phoneTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/phoneLabelTextView" style="@style/ContactLabelTextView" android:text="@string/label_phone" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/phoneTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/birthdayTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/birthdayLabTV" style="@style/ContactLabelTextView" android:text="@string/date_birthday" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/birthdayTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/passportTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/passportLabTV" style="@style/ContactLabelTextView" android:text="@string/passport_min" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/passportTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/adressTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/adressLabTV" style="@style/ContactLabelTextView" android:text="@string/label_city" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/adressTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/siteTableRow" android:layout_width="match_parent" android:layout_height="wrap_content" &gt; &lt;TextView android:id="@+id/siteLabTV" style="@style/ContactLabelTextView" android:text="@string/site_min" &gt; &lt;/TextView&gt; &lt;TextView android:id="@+id/siteTV" style="@style/ContactTextView" &gt; &lt;/TextView&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/ScrollView&gt; </code></pre>