La mejor manera de poner cualquier elemento de forma lineal en Android es usar LinearLayout. Especifique el atributo 'orientación'del LinearLayout a'vertical‘.
Ahora, cualquier número de elementos colocados dentro del LinearLayout estará en orden vertical.
Para alinear los elementos en la parte inferior de la pantalla, use ConstraintLayout y agregue restricciones a LinearLayout para adjuntarlo con la parte inferior de la pantalla.
Encuentre el código de muestra a continuación donde hay dos TextView (s) colocados uno debajo del otro y el contenedor LinearLayout se adjunta a la parte inferior de la pantalla.
<? xml version = "1.0" encoding = "utf-8"?> <android.support.constraint.ConstraintLayout xmlns: android = "https://schemas.android.com/apk/res/android" xmlns: app = "https://schemas.android.com/apk/res-auto" xmlns: tools = "https://schemas.android.com/tools" android: layout_width = "match_parent" android: layout_height = "match_parent" herramientas: context = ". MainActivity"> <LinearLayout android: layout_width = "match_parent" android: layout_height = "wrap_content" android: Orientation = "vertical" app: layout_constraintBottom_parts_particus_particus_particus_particus_parte_parte_particulario_participado en este país "> <TextView android: id =" @ + id / element1 "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: text =" Este es el elemento 1 "/> <TextView android: id =" + id / element2 "android: layout_width =" match_parent "android: layout_height =" wrap_content "android: text =" This is element 2 "/> </LinearLayout> </android.support.constraint.ConstraintLayout>