Mettre les éléments en mode linéaire et au bas de l'écran sous Android

La meilleure façon de mettre des éléments de manière linéaire dans Android est d'utiliser LinearLayout. Spécifiez l'attribut 'orientation'du LinearLayout à'verticale‘.

Maintenant, n'importe quel nombre d'éléments insérés dans LinearLayout sera dans l'ordre vertical.

Pour aligner les éléments au bas de l'écran, utilisez ConstraintLayout et ajoutez des contraintes à LinearLayout pour le lier au bas de l'écran.

Recherchez l'exemple de code ci-dessous où deux TextView (s) sont placés l'un sous l'autre et le conteneur LinearLayout est attaché au bas de l'écran.

<? xml version = "1.0" encoding = "utf-8"?> <android.support.constraint.ConstraintLayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: app = "http://schemas.android.com/apk/res-auto" xmlns: tools = "http://schemas.android.com/tools" android: layout_width = "match_parent" android: layout_height = "match_parent" outils: context = ". MainActivity"> <LinearLayout android: layout_width = "match_parent" android: layout_height = "wrap_content" android: orientation = "vertical" app: layout_constraintBottom_toBottomOf = "parent" app: layout_constraintEnd_toEndOfOn "" "". "> <TextView android: id =" @ + id / element1 "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: text =" Il s'agit de l'élément 1 "/> <TextView android: id =" @ + id / element2 "android: layout_width =" match_parent "android: layout_height =" wrap_content "android: text =" Il s'agit de l'élément 2 "/> </ LinearLayout> </android.support.constraint.ConstraintLayout>

Leave a Reply

Your email address will not be published. Required fields are marked *