That is, if userName is empty, then messagetext has shifted in its place
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="13dp" android:id="@+id/userName" android:textStyle="bold" android:gravity="left"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Large Text" android:textStyle="bold" android:textSize="11.5dp" android:id="@+id/messagetext" android:gravity="top|left|center"/>