LinearLayout: layout linear
Em geral, quando muitos controles precisam ser listados em uma interface, podemos usar linearlayout. Linearlayout é classificar os elementos filhos em ordem em vertical ou horizontal . Cada elemento filho está localizado após o elemento anterior. Vamos entender brevemente abaixo.
Nos arquivos de layout XML, você encontrará as seguintes unidades
PX: é o ponto de pixel da tela DP: uma unidade abstrata baseada na densidade. O tamanho físico da tela SP: semelhante ao DP, mas será escalado de acordo com o tamanho da fonte do usuário
O código XML é o seguinte: Altere a direção vertical Android: Orientation = "Vertical" ( vertical )
<? xml versão = "1.0" coding = "utf-8"?> <linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android" xmlns: ferramentas = "http://schem.android.com/ont.com/onts" e " Android: Layout_Height = "Match_Parent" Android: Orientation = "Vertical" Ferramentas: context = "com.example.administrator.adapter.mainactivity"> <TextView Android: Text = "First TextView" Android: Background = "#EF0808" Android: Gravity = "Center =" Android: Android = "Ef0808" " Android: layout_width = "Match_Parent" Android: Layout_Height = "100dp" /> <TextView Android: Text = "Second TextView" Android: Gravity = "Center" Android: Background = "#31ef0b" "Android: Textsize =" 18SP "Android: Layout_widthth =" REATHTHTH) <TextView Android: text = "Terceiro TextView" Android: gravity = "Center" Android: textSize = "18SP" Android: Background = "#EC07CA" Android: layout_width = "Match_parent" Android: Layout_Height "100DP" /> <TextView Android: "4thview" 4th "4TH) Android: textsize = "18SP" Android: Background = "#f5d105" Android: layout_width = "Match_Parent" Android: layout_height = "100dp" /> </linearlayout>
Resultado em execução: Cada TextView é organizado de cima para baixo.
O código XML é o seguinte: Altere a direção horizontal Android: Orientation = "Horizontal" ( horizontal )
<? xml versão = "1.0" coding = "utf-8"?> <linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android" xmlns: ferramentas = "http://schem.android.com/ont.com/onts" e " android:layout_height="match_parent" android:orientation="horizontal" tools:context="com.example.administrator.adapter.MainActivity"> <TextView android:text="first TextView" android:background="#ef0808" android:gravity="center" android:textSize="18sp" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:text="second TextView" android:gravity="center" android:background="#31ef0b" android:textSize="18sp" android:layout_width="100dp" android:layout_height="100dp" /> <TextView Android: Text = "Terceiro TextView" Android: Gravity = "Center" Android: textSize = "18SP" Android: Background = "#EC07CA" Android: Layout_width = "100dp" Android: Layout_Height = "100dp" /> <TextView Android ") Android: Background = "#F5D105" Android: layout_width = "100dp" Android: layout_height = "100dp" /> </leinearlayout>
Resultado em execução: Cada TextView é organizado horizontalmente da esquerda para a direita.
A única diferença entre esses dois layouts lineares é a diferença no valor do Android: Orientação
Resumo do experimento: A única diferença entre esses dois layouts lineares é que os valores do Android: a orientação são diferentes. Através deste experimento, temos uma compreensão preliminar do layout linear no Android.
O exposto acima é todo o conteúdo deste artigo. Espero que o conteúdo deste artigo seja de ajuda para estudar ou trabalhar de todos. Eu também espero apoiar mais wulin.com!