Android Studio 3.5.3
У меня есть следующее xml, и я использую constraintLayout для выравнивания двух представлений и TextView друг с другом. Тем не менее, представления должны быть зафиксированы на MarginTop 45dp. Мне нужно настроить MarginTop текстового обзора, чтобы они выглядели так, как будто они выровнены по горизонтали. Я думаю, что должен быть лучший способ. Таким образом, в основном, представления должны быть MarginTop 45dp, а TextView должно выглядеть как выровненное по горизонтали без необходимости настройки MarginTop, чтобы попытаться компенсировать это.
<View
android:id="@+id/lineRight"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginTop="45dp"
android:layout_marginEnd="16dp"
app:layout_constraintEnd_toStartOf="@+id/tvOr"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/bt_login"
android:background="@android:color/darker_gray"/>
<TextView
android:id="@+id/tvOr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="34dp"
android:fontFamily="@font/roboto_regular"
android:text="OR"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/bt_login" />
<View
android:id="@+id/lineLeft"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginTop="45dp"
android:layout_marginStart="16dp"
app:layout_constraintStart_toEndOf="@+id/tvOr"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/bt_login"
android:background="@android:color/darker_gray"/>
И это изображение того, что я пытаюсь достичь: