以下のように Tablelayout を使用しています。
<TableLayout android:layout_height="wrap_content"
android:layout_width="fill_parent" android:stretchColumns="1" >
<TableRow android:layout_marginTop="2dp">
<TextView android:text="Email Id" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_marginBottom="5dp"
android:layout_marginLeft="3dp" android:textStyle="bold"
android:textSize="16sp" android:textColor="#000000"
android:layout_weight="2"
android:background="#e0f7fd"/>
<TextView android:text="abcedfgh.jklmn@gmail.com"
android:layout_width="0dp" android:layout_height="wrap_content"
android:textColor="#000000" android:layout_marginBottom="5dp"
android:layout_weight="2" android:textSize="15sp"
android:layout_marginLeft="3dp"/>
</TableRow>
</TableLayout>
「abcedfgh.jklmn@gmail.com」というテキストが複数行にわたって送信されます。「abcedfgh.jklmn@gmail.com」テキストカバーの行数に応じて、テキストビュー「Email Id」に背景色を設定する必要があります。
例: テキスト "abcedfgh.jklmn@gmail.com" が 2 行で表示される場合、高さ 2 行の textview "Email Id" に背景色を設定する必要があります。