Lors de l'utilisation d'Android Studio, j'ai découvert la disposition des contraintes. J'ai utilisé le lien mentionné ci-dessous pour comprendre tout cela:Dans ConstraintLayout, nous utilisons 'app' alors que dans RelativeLayout, nous utilisons 'android'. Pourquoi?
mais j'ai encore une petite question. Dans RelativeLayout, nous utilisons android:layout_alignParentBottom
, android:layout_alignParentTop
, etc. Ils commencent tous par android
. Mais dans ConstraintLayout, nous devons utiliser app:layout_constraintLeft_toRightOf
, etc.
Pouvez-vous m'expliquer la différence entre l'utilisation du préfixe app
et android
et leur importance?
parce que la disposition de contrainte fait partie de la bibliothèque de support, de sorte que les valeurs de ressources prises en charge doivent être ajoutées séparément. –
Voir les liens ci-dessous. J'espère que ça aide. [Android Layout - quand utiliser l'application: vs android :?] (https://stackoverflow.com/questions/28045648/android-layout-when-to-use-app-vs-android) [Qu'est-ce que l'application? Espace de noms XML Android?] (Https://stackoverflow.com/questions/26692233/what-is-the-app-android-xml-namespace) [Différence entre android: et app: préfixe dans Android XML?] (Https://stackoverflow.com/questions/29732512/difference-between-android-and-app-prefix-in-android-xml) –