Je suis débutant, mais je l'ai résumé pour une étude personnelle
L'écran de l'application Android est créé en organisant les parties d'écran préparées par le SDK Android. Il s'agit d'écrire la balise de partie d'écran dans le fichier .xml. Il y a deux parties d'écran principales, ** groupe de vues ** et ** vue **.
-Le ** groupe de vues ** détermine la disposition de chaque écran, et est également appelé le ** composant de disposition **. Voici les principales parties de la mise en page
① **
-La ** vue ** est le composant d'écran lui-même et est également appelée ** widget **.
・ Ce qui suit est une vue typique
① **
-Sur l'écran Android, utilisez les éléments de mise en page et affichez les éléments dans une combinaison hiérarchique. -Les pièces de mise en page déterminent la disposition des parties de l'écran, utilisez-les donc, y compris les parties de l'écran en dessous. Exemple)
activity_view_sample.xml
<LinearLayout>
<TextView/>
</LinearLayout>
-Les balises qui ont des éléments enfants tels que des éléments de mise en page sont entourées de balises de début et de fin, et de nombreuses parties de vue n'ont pas d'éléments enfants, donc n'écrivez pas la balise de fin et placez une barre oblique devant la parenthèse droite de la balise. Balises essentiellement attributaires
①android:id
・ Définition de l'identifiant des parties de l'écran -Ecrire l'ID lors de la manipulation de cette partie dans l'activité (programme Java) ・ Vous pouvez accéder à la partie portant le nom "..." en écrivant comme ** @ + id / ・ ・ ・ **. Exemple)
activity_view_sample.xml
<TextView
android:id="@+id/tvLabelInput"
②android:text
-Définir la chaîne de caractères lorsque les parties de l'écran sont affichées -Comme la chaîne de caractères d'affichage est décrite dans string.xml sans la décrire directement, la méthode d'association de la chaîne de caractères décrite dans string.xml avec les parties de l'écran est ** @ string / ・ ・ ・ **. Exemple)
activity_view_sample.xml
<TextView
android:text="@string/tv_msg"/>
string.xml
<string name="tv_msg">S'il vous plaît entrez votre nom.</string>
③android:layout-width/height
・ La largeur indique la largeur de la pièce et la hauteur indique la hauteur. ・ Il est nécessaire de décrire sur toutes les parties de l'écran -Utilisez des nombres comme ~ dp, ou ** wrap_content ** ou ** match_content ** ・ Wrap_content est automatiquement ajusté à la taille requise -Match_content s'étend à la taille totale de la partie parent
④android:margin/padding
・ La marge / le remplissage représentent les marges ・ La marge est la marge à l'extérieur de l'écran, le rembourrage est la marge à l'intérieur de la pièce