Knowband Blog | Ecommerce Modules

Inserisci elementi in modalità lineare e nella parte inferiore dello schermo in Android

Il modo migliore per inserire qualsiasi elemento in modo lineare in Android è utilizzare LinearLayout. Specifica l'attributo 'orientamento'del LinearLayout a'verticale‘.

Ora qualsiasi numero di elementi inseriti all'interno di LinearLayout sarà in ordine verticale.

Per allineare gli elementi nella parte inferiore dello schermo, utilizzare ConstraintLayout e aggiungere vincoli al LinearLayout per collegarlo alla parte inferiore dello schermo.

Trova il codice di esempio qui sotto dove ci sono due TextView posizionati uno sotto l'altro e il contenitore LinearLayout è attaccato alla parte inferiore dello schermo.

<? 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 = strumenti "match_parent": context = ". MainActivity"> <LinearLayout android: layout_width = "match_parent" android: layout_height = "wrap_content" android: orientation = "vertical" app: layout_constraintBottom_toBottomOf = app "parent": layout_constraintEnd_toEndOf = app "parent": layout_constraintStart_toStartOf = "parent "> <TextView android: id =" @ + id / element1 "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: text =" Questo è l'elemento 1 "/> <TextView android: id =" @ + id / element2 "android: layout_width =" match_parent "android: layout_height =" wrap_content "android: text =" Questo è l'elemento 2 "/> </ LinearLayout> </android.support.constraint.ConstraintLayout>