LinearLayout: disposition linéaire
En général, lorsque de nombreux contrôles doivent être répertoriés dans une interface, nous pouvons utiliser LinearLayout. LinearLayout est de trier les éléments enfants dans l'ordre en vertical ou horizontal . Chaque élément enfant est situé après l'élément précédent. Comprenons brièvement-le ci-dessous.
Dans les fichiers de mise en page XML, vous rencontrerez les unités suivantes
PX: est le point pixel de l'écran DP: une unité abstraite basée sur la densité. La taille physique de l'écran SP: similaire à DP, mais sera mise à l'échelle en fonction de la taille de la police de l'utilisateur
Le code XML est le suivant: Modifier la direction verticale Android: orientation = "vertical" ( vertical )
<? xml version = "1.0" Encoding = "utf-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tool Android: Layout_Height = "Match_parent" Android: orientation = "Vertical" Tools: context = "com.example.administrator.adapter.mainActivity"> <TextView Android: Text = "First TextView" Android: background = "# EF0808" Android: Gravity = "Center" Android: TextSize = "18sp" Android: SHOME_WIDDTH = "PACKE_PARENT" Android: Layout_Height = "100DP" /> <TextView Android: Text = "Second TextView" Android: Gravity = "Center" Android: Background = "# 31EF0B" Android: TextSize = "18SP" Android: Layout_Width = "Match_Parent" Android: Layout_Height = "100DP" /> <TexView Android: Text = "Third TextView:" et 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: "# # f5D105" Android: Android " Android: Layout_Height = "100DP" /> </ linearlayout>
Résultat en cours: chaque TextView est organisé de haut en bas.
Le code XML est le suivant: Modifiez la direction horizontale Android: orientation = "horizontal" ( horizontal )
<? xml version = "1.0" Encoding = "utf-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tool 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" et SHAYOUT_WWIDTH = "Centre" Android: Layout_Height = "100DP" /> <TextView Android: Text = "Second TextView" Android: Gravity = "Center" Android: background = "# 31EF0B" Android: TextSize = "18SP" Android: Layout_Width = "100DP" Android: textSize = "18sp" Android: background = "# ec07ca" Android: Layout_Width = "100DP" Android: Layout_Height = "100DP" /> <TextView Android: Text = "4th TextView" Android: Gravity = "Center" Android: TextSize = "18SP" Android: Layout_Height = "100DP" /> </ linearlayout>
Résultat en cours: chaque TextView est organisé horizontalement de gauche à droite.
La seule différence entre ces deux dispositions linéaires est la différence dans la valeur d'Android: orientation
Résumé de l'expérience: La seule différence entre ces deux dispositions linéaires est que les valeurs d'Android: l'orientation sont différentes. Grâce à cette expérience, nous avons une compréhension préliminaire de la disposition linéaire dans Android.
Ce qui précède est tout le contenu de cet article. J'espère que le contenu de cet article sera d'une aide à l'étude ou au travail de chacun. J'espère également soutenir plus Wulin.com!