Android: Как центрировать включенный вид? - PullRequest
0 голосов
/ 17 июня 2020

, как указано в заголовке, у меня есть представление, которое выглядит следующим образом:

attachment_main.xml

<TextView
        android:id="@+id/Frage_attachment"
        android:layout_width="370dp"
        android:layout_height="59dp"
        android:text="Frage Attachment "
        android:textSize="30sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.609"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.343" />

    <Button
        android:id="@+id/button_attachment"
        android:layout_width="112dp"
        android:layout_height="59dp"
        android:text="OK"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.214"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.572" />

Это представление включено в новое представление следующим образом:

<include
        android:id="@+id/idAttachment"
        layout="@layout/attachment_main"
        android:layout_width="549dp"
        android:layout_height="808dp"
        android:visibility="visible" />

Вопрос: В новом представлении я хотел бы поместить содержимое включения в центр экрана. Как мне этого добиться?

1 Ответ

0 голосов
/ 17 июня 2020

Вам нужно только следующее

<include
        android:id="@+id/idAttachment"
        layout="@layout/attachment_main"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:visibility="visible" />

Пожалуйста, не используйте ширину с исправлением, потому что вы можете иметь другое разрешение

android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textAlignment="center"
...