web-dev-qa-db-fra.com

ViewLinding - Comment devenir contraignant des mises en page incluses?

Tout en travaillant avec la vie de la vie, je rencontre peu de cas non documentés.

Premièrement: comment obtenir la liaison pour les pièces de mise en page d'affichage génériques incluses, la liaison principale Voir uniquement les éléments de la mise en page principale?

Deuxièmement: comment obtenir des pièces de configuration de type fusionnage incluses, une nouvelle liaison principale Voir uniquement les éléments de la mise en page principale?

53
Artur Kasprzak

Dans la mise en page Inclure, vous devez créer une disposition de conteneur et mettre ici l'ID.

<androidx.constraintlayout.widget.ConstraintLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    xmlns:tools="http://schemas.Android.com/tools"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
    xmlns:app="http://schemas.Android.com/apk/res-auto">

    <androidx.constraintlayout.widget.ConstraintLayout
        Android:id="@+id/example"
        Android:layout_width="match_parent"
        Android:layout_height="wrap_content"
        app:layout_constraintTop_toTopOf="parent">
    </androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
1
David Arribas