Вид слияния / включения не отображается - PullRequest
0 голосов
/ 16 апреля 2020

Синий контур, который должен выделять элементы в редакторе макетов, показывает только синюю точку в верхнем левом углу при использовании include, чтобы включить макеты с тегом слияния на их root (пример с изображением ниже).

Я попытался назначить layout_width / height, чтобы включить тег, но безуспешно.

При включении макетов с конкретным макетом на их root (например, LinearLayout) синий контур отображается правильно .

// el_close.xml
<merge xmlns:android="http://schemas.android.com/apk/res/android">
    <Button
        android:id="@+id/button"
        android:layout_width="36dp"
        android:layout_height="36dp"
        android:background="@android:color/transparent"
        android:foreground="@drawable/ic_close_small" />
</merge>
// main_layout.xml
...
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:paddingHorizontal="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="28dp">

    <include
        android:id="@+id/close"
        layout="@layout/el_close" />
...
</LinearLayout>

изображение с контуром включения / слияния в верхнем левом углу

...