attribut android:id (définit un identifiant unique pour le composant)
android:id="@+id/user"
- id est le nom de l'attribut
- @+id est une méthode d'écriture fixe
- l'utilisateur est une valeur d'identifiant spécifique
Android : attribut d'arrière-plan (peut utiliser des images ou des valeurs de couleur)
- Utiliser des images
- Lors de l'utilisation du préfixe mipmap, les ressources d'image doivent d'abord être copiées dans le répertoire mipmap.
- bg est le nom de l'image
-
android:background="@mipmap/bg"
- Utiliser les valeurs de couleur
- Valeurs de couleur hexadécimales disponibles, commençant par #
-
android:background="#FF6600"
Android : attribut padding (définit le remplissage du contenu et des côtés des composants)
- Utiliser des unités fixes
-
android:padding="16dp"
-
- Utiliser une variable de la ressource image
- Lorsque vous utilisez cette méthode, vous devez d'abord définir une ressource de taille. Si elle est définie ainsi, la marge intérieure du composant sera cette ressource.
-
android:padding="@dimen、activity_margin"
- Définir respectivement quatre rembourrages
-
android:paddingleft android:paddingTop android:paddingRight android:paddingBottom //在AndroidAPI17之后又推出了两个属性 android:paddingStart等价android:paddingleft android:paddingEnd等价android:paddingRight
-
ViewGroup (équivalent au cadre de fenêtre, la vue est équivalente au verre)
- ViewGroup est utilisé pour contrôler le placement des composants.
- Hérité de la classe View et est une extension de la classe View
- Classe abstraite, les opérations réelles utilisent ses sous-classes comme conteneurs
- Son utilisation pour contrôler la distribution des sous-composants repose souvent sur deux classes internes
- ViewGroup.LayoutParams类
-
Utilisé pour contrôler la position, la largeur et la hauteur de la mise en page
-
android:layout_height android:layout_width //都可以使用精确的数值来设置 //也可以用提供的常量来设置 FILL_PARENT与父容器相同 MATCH_PARENT与父容器相同新一点 //从安卓2.2,也就是API8开始用MATCH WRAP_CONTENT包括其自身内容,组件大小根据自己内容确定
-
dw
-
- ViewGroup.MarginLayoutParams类
- Principalement utilisé pour définir les marges des composants
-
android:layout_marginleft android:layout_marginTop android:layout_marginRight android:layout_marginBottom //在AndroidAPI17之后又推出了两个属性 android:layout_marginStart等价android:layout_marginleft android:layout_marginEnd等价android:layout_marginRight
- ViewGroup.LayoutParams类
Hiérarchie des composants de l'interface utilisateur Android
- Toutes les interfaces utilisateur d'Android sont composées de View, ViewGroup et de leurs sous-classes.
- Peut être imbriqué