Как мне создать новый родительский макет поверх существующего родительского в XML? - PullRequest
0 голосов
/ 11 марта 2020

У меня были проблемы с созданием нового родительского макета поверх существующего родительского макета. Поскольку я создал панель инструментов с большим количеством содержимого, я хотел бы спросить, возможно ли добавить DrawerLayout над панелью инструментов / RelativeLayout? Кажется, я не могу получить отступы таким образом, чтобы он автоматически распознавал новый родительский макет и перемещал все остальное как дочерний макет. Я хотел бы добавить DrawerLayout поверх моей текущей компоновки.

<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<androidx.appcompat.widget.Toolbar
    android:layout_width="match_parent"
    android:layout_height="?actionBarSize"
    android:id="@+id/toolbar"
    android:alignmentMode="alignBounds"
    android:background="#FFFFFF"
    android:columnCount="4"
    android:columnOrderPreserved="false"
    android:elevation="4dp"
    android:useDefaultMargins="true">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="5dp"
        android:layout_marginRight="13dp"
        android:fontFamily="@font/open_sans_light"
        android:gravity="center"
        android:outlineAmbientShadowColor="@color/colorPrimaryDark"
        android:text="V E N D O R S"
        android:textColor="#777777"
        android:typeface="monospace" />

Он распознается как компоновка root, которая вызывает мою проблему.

...