Linearlayout: линейный макет
В целом, когда многие элементы управления должны быть перечислены в интерфейсе, мы можем использовать LinearLayout. Linearlayout - это сортировать детские элементы по порядку в вертикальном или горизонтальном . Каждый дочерний элемент расположен после предыдущего элемента. Давайте кратко поймем это ниже.
В файлах макета XML вы столкнетесь с следующими единицами
PX: это точка пикселя экрана DP: абстрактный блок, основанный на плотности. Физический размер экрана SP: аналогично DP, но будет масштабирован в соответствии с размером шрифта пользователя
Код XML выглядит следующим образом: изменить вертикальное направление Android: Orientation = "Vertical" ( вертикальная )
<? xml version = "1.0" Encoding = "UTF-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" android: layout_width = "Match_parent" Match_parent "Match_parent" Match_parent "Match_parent". Android: Layout_height = "match_parent" Android: Orientation = "Vertical" Инструменты: контекст = "com.example.administrator.adapter.mainactivity"> <TextView Android: Text = "First TextView" Android: Founal = "#ef0808" Android: Gravity = "Center": Android: Textsize = "Android". Android: Layout_height = "100DP" /> <TextView Android: Text = "Second TextView" Android: Gravity = "Center" Android: Founal = "#31EF0B" Android: Textsize = "18sp" Android: Layout_Width = "match_parent" Android: Layout_Height = "100DP" /> <TextView Android: "TRTELVEREVE:" TRTEDVELEVE ". android:gravity="center" android:textSize="18sp" android:background="#ec07ca" android:layout_width="match_parent" android:layout_height="100dp" /> <TextView android:text="4th TextView" android:gravity="center" android:textSize="18sp" android:background="#f5d105" Android: layout_width = "match_parent" Android: Layout_height = "100dp" /> < /linearlayout>
Запуск результата: каждый текстовый обзор расположен вверху вниз.
Код XML выглядит следующим образом: изменить горизонтальное направление Android: Orientation = "Horizontal" ( горизонтальный )
<? xml version = "1.0" Encoding = "UTF-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" android: layout_width = "Match_parent" Match_parent "Match_parent" Match_parent "Match_parent". Android: Layout_height = "match_parent" Android: Orientation = "Horizontal" Инструменты: context = "com.example.administrator.adapter.mainactivity"> <textView Android: Text = "First TextView" Android: Founal = "#ef0808" Android: Gravity = "center" Android: Textsize = "Android" Android ". Android: Layout_height = "100DP" /> <TextView Android: Text = "Second TextView" Android: Gravity = "Center" Android: Founal = "#31EF0B" Android: TextSize = "18SP" Android: Layout_Width = "100DP" Android: Layout_Height = "100DP" /> <TextView и TextVirod: "TRTELVIOD" = "TRTELVER". Android: Gravity = "Center" Android: Textsize = "18sp" Android: founal = "#ec07ca" Android: Layout_width = "100DP" Android: Layout_Height = "100DP" /> <TextView Android: Text = "4th TextView" Android: Gravity = "Center": TextSize = "18SP" и Fourne15. Android: layout_width = "100dp" Android: Layout_height = "100dp" /> < /linearlayout>
Запуск результата: каждый текстовый обзор расположен горизонтально слева направо.
Единственная разница между этими двумя линейными макетами заключается в разнице в значении Android: ориентация
Резюме эксперимента: единственное различие между этими двумя линейными макетами заключается в том, что значения Android: ориентация различны. Благодаря этому эксперименту у нас есть предварительное понимание линейного макета в Android.
Выше всего содержание этой статьи. Я надеюсь, что содержание этой статьи поможет всем, кто учится или работа. Я также надеюсь поддержать Wulin.com больше!