В моем случае я использовал Relative Layout
для emptyString
После борьбы с этим в течение часа.Только у меня это сработало:
android:layout_toRightOf="@id/welcome"
android:layout_toEndOf="@id/welcome"
android:layout_alignBaseline="@id/welcome"
layout_toRightOf
или layout_toEndOf
оба работают, но для лучшей поддержки я использовал оба.
Чтобы было более понятно:
Это то, что я пытался сделать:
А это был выход эмулятора
Макет:
<TextView
android:id="@+id/welcome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:text="Welcome "
android:textSize="16sp" />
<TextView
android:id="@+id/username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/welcome"
android:layout_toRightOf="@id/welcome"
android:text="@string/emptyString"
android:textSize="16sp" />
Обратите внимание, что:
android:layout_width="wrap_content"
работает Gravity
не используется