J'utilise androidx.constraintlayout.widget.ConstraintLayout dans ma mise en page et ne montre pas les chaînes, je ne peux pas non plus faire glisser de widgets. Je tape juste les contraintes que je veux utiliser.
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="112dp"/>
voici un exemple de capture d'écran pour androidx constraintLayout: androidx.constraintlayout.widget.ConstraintLayout
mais quand j'ai essayé de revenir à: Android.support.constraint.ConstraintLayout je peux le voir
<Android.support.constraint.ConstraintLayout
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="112dp"/>
voici un exemple de capture d’écran pour le support constraintLayout: Android.support.constraint.ConstraintLayout
est-ce un bug ou quelque chose comme ça?
ma solution actuelle est de passer de:
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
à
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
mais cela ne résout pas mon problème car je ne souhaite pas utiliser le support.
J'ai eu le même problème jusqu'à ce que je réalise que je devrais utiliser la version Canary pour le résoudre . Après avoir installé la version Canary à côté de la version stable, ouvrez le projet et vous pouvez maintenant utiliser cette implémentation:
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
au lieu
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
N'oubliez pas que vous devrez peut-être effectuer les opérations suivantes:
Mon problème résolu avec cette méthode.
si vous utilisez la dernière mise à jour Android 3.3.3, migrez vers Android x depuis la disposition des contraintes de support:
<Android.support.constraint.ConstraintLayout>
</Android.support.constraint.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Pour obtenir également ce changement de grade:
com.Android.support.constraint:constraint-layout:1.1.3
à
androidx.constraintlayout:constraintlayout:2.0.0-alpha3