Avez-vous une idée sur la façon d'utiliser le nouveau Contrainte de Mise en page qui a récemment été annoncé, cette année, lors du Google I/O?
Réponses
Trop de publicités?Vous pouvez aller à une mise en page existante fichier de ressources, ouvrir l'éditeur de texte et cliquez-droit sur un RelativeLayout (par exemple) et cliquez sur l'option convertir une contrainte de mise en page.
Vous devez aussi ajouter le Gradle dépendance dans la construction.gradle fichier:
compile 'com.android.support.constraint:constraint-layout:1.0.0'
De Docs
Si vous êtes à la mise à jour d'un projet existant, procédez comme suit:
Assurer vous d'avoir la dernière Android Support Référentiel (version 32 ou supérieur): // C'est la partie qui manquait pour moi
Cliquez sur Outils > Android > SDK Manager. Cliquez sur le SDK de l'onglet Outils. Sélectionnez le Soutien Android Référentiel, puis cliquez sur OK.
Ajouter la mise à jour de Contrainte de Mise en page de la bibliothèque en tant que dépendance dans votre construction.gradle fichier:
dependencies {
compile 'com.android.support.constraint:constraint-layout:1.0.0'
}
Dans la barre d'outils ou de synchronisation de notification, cliquez sur le bouton Sync de Projet avec Gradle Fichiers.
Pour ajouter une nouvelle contrainte de mise en page de votre projet:
- Clic-droit sur votre module de mise en page de l'annuaire, puis cliquez sur Nouveau > XML > Mise en page XML. Entrez un nom pour la mise en page et entrez "android.de soutien.la contrainte.ConstraintLayout" pour la Balise Racine. Cliquez Sur Terminer.
Pour convertir une mise en page existante à une contrainte de mise en page:
- Ouvrez votre disposition dans Android Studio et sélectionnez l'onglet Conception, dans le bas de la fenêtre de l'éditeur. Dans le Volet de l'Arborescence de la fenêtre, cliquez-droit sur la mise en page et de cliquer sur Convertir pour ConstraintLayout.
Aller même si ce lien de Google CodeLabs. Vous aurez une idée de base de la Contrainte de Mise en page et comment utiliser les différentes contraintes comme l' Manual Constraint
, Auto Connect
& Inference
.
Aussi n'est - UI Builder
& Inspector
qui va nous aider à développer plus rapidement de l'INTERFACE utilisateur.
J'ai essayé plusieurs version, mais je ne pouvais pas résoudre le problème! Enfin je laisse Android Studio pour résoudre ce problème.
Dans le fichier XML, à Côté de message d'erreur, vous pouvez voir cette option! Cliquez sur pour importer reccomonded version
ou vous pouvez appuyer sur alt+entrée en plaçant votre curseur sur la ligne d'erreur
J'ai eu de la contrainte de mise en page:1.0.0-alpha8, lorsque j'ai appuyé sur alt+entrée
compiler 'com.android.de soutien.contrainte:la contrainte de mise en page:1.0.0-alpha8'
ajouter des dépendances
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'
Et de créer de la nouvelle mise en page du fichier xml --> goto conception onglet --> cliquez-droit sur la racine de votre mise en page et sélectionnez la dernière option convertir LinearLayout à ConstraintLayout
Voir La Capture D'Écran