LinearLayout: diseño lineal
En general, cuando muchos controles deben aparecer en una interfaz, podemos usar LinearLayout. LinearLayout es ordenar los elementos infantiles en orden en vertical u horizontal . Cada elemento infantil se encuentra después del elemento anterior. Lo entendamos brevemente a continuación.
En los archivos de diseño XML, encontrará las siguientes unidades
PX: es el punto de píxel de la pantalla DP: una unidad abstracta basada en la densidad. El tamaño físico de la pantalla SP: similar a DP, pero se escalará de acuerdo con el tamaño de fuente del usuario
El código XML es el siguiente: cambia la dirección vertical Android: orientation = "vertical" ( vertical )
<? xml versión = "1.0" encoding = "utf-8"?> <linealLayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: herramientas = "http://schemas.android.com/tools" android: lectout_width = "Match_arent" Android: Layout_height = "Match_Parent" Android: Orientation = "Vertical" Tools: context = "com.example.administrator.adapter.mainactivity"> <TextView android: text = "First TextView" Android = "#EF0808" Android: Gravity = "Center" android: TextSize = "18sp" android "android" android "android" android "android" android "android" android "android" android "android" android " Android: Layout_height = "100dp" /> <textView android: text = "segundo textView" android: gravity = "centro" android: fondos = "#31ef0b" android: textSize = "18sp" android: LEXOUT_WIDTH = "" PARENT "Android: Layout_Height =" 100DP " /> <extView y text: text:" Match_Parent "Android: Layout_Height =" 100DP " /> <TextView: Text: Text:" Match_Parent "Android: Layout_Height =" 100DP " /> <Textview: Text: Text:" Match_Parent "Android: Layout_Height =" 100DP " /> <extView Android: Gravity = "Center" Android: TextSize = "18Sp" Android: Background = "#EC07CA" Android: LEXOUT_WIDTH = "Match_Parent" Android: Layout_Height = "100DP" /> <TextView Android: Text = "4th TextView" Android: Gravity = "Center" android: TextSize = "18Sp" and Background: Finebe] Android: Layout_width = "Match_parent" Android: Layout_height = "100dp" /> </ LinealLayout>
Resultado en ejecución: cada visión text se organiza de arriba a abajo.
El código XML es el siguiente: cambia la dirección horizontal android: orientación = "horizontal" ( horizontal )
<? xml versión = "1.0" encoding = "utf-8"?> <linealLayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: herramientas = "http://schemas.android.com/tools" android: lectout_width = "Match_arent" Android: Layout_height = "Match_Parent" Android: Orientation = "Horizontal" Herramientas: context = "com.example.administrator.adapter.mainactivity"> <TextView android: text = "First TextView" Android = "#EF0808" Android: Gravity = "Center" android: TextSize = "18Sp" Android "Android" android "Android" android "Android" Android "Android" Android " 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="third TextView" Android: Gravity = "Center" Android: TextSize = "18Sp" Android: Background = "#EC07CA" Android: LEXOUT_WIDTH = "100DP" Android: Layout_height = "100DP" /> <TextView Android: text = "4th TextView" Android: Gravity = "Center" android: TextSize = "18Sp" and Kinders: "Finebe ="########"" " Android: Layout_width = "100DP" Android: Layout_height = "100DP" /> </lineAllout>
Resultado de ejecución: cada visión text se organiza horizontalmente de izquierda a derecha.
La única diferencia entre estos dos diseños lineales es la diferencia en el valor de Android: Orientación
Resumen del experimento: la única diferencia entre estos dos diseños lineales es que los valores de Android: la orientación son diferentes. A través de este experimento, tenemos una comprensión preliminar del diseño lineal en Android.
Lo anterior es todo el contenido de este artículo. Espero que el contenido de este artículo sea de ayuda para el estudio o el trabajo de todos. ¡También espero apoyar a Wulin.com más!