Knowband Blog | Ecommerce Modules

Umieść elementy w liniowej modzie i na dole ekranu w systemie Android

Najlepszym sposobem na umieszczenie dowolnych elementów w liniowy sposób w systemie Android jest użycie LinearLayout. Określ atrybut "orientacja"LinearLayout to"pionowy‘.

Teraz dowolna liczba elementów umieszczonych w LinearLayout będzie w kolejności pionowej.

Aby wyrównać elementy u dołu ekranu, użyj polecenia ConstraintLayout i dodaj wiązania do LinearLayout, aby dołączyć je do dolnej części ekranu.

Znajdź przykładowy kod poniżej, pod którym znajdują się dwa okna TextView umieszczone jeden pod drugim, a kontener LinearLayout jest dołączony do dolnej części ekranu.

<? 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" tools: context = ". MainActivity"> <LinearLayout android: layout_width = "match_parent" android: layout_height = "wrap_content" android: orientation = "vertical" app: layout_constraintBottom_toBottomOf = "parent" app: layout_constraintEnd_toEndOf = "parent" app: layout_constraintStart_toStartOf = "rodzic "> <TextView android: id =" @ + id / element1 "android: layout_width =" wrap_content "android: layout_height =" wrap_content "android: text =" To jest element 1 "/> <TextView android: id =" @ + id / element2 "android: layout_width =" match_parent "android: layout_height =" wrap_content "android: text =" To jest element 2 "/> </ LinearLayout> </ android.support.constraint.ConstraintLayout>