[JAVA] Disposition des parties de l'écran

Je suis débutant, mais je l'ai résumé pour une étude personnelle

Disposition des parties de l'écran

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 **.

Afficher le groupe

-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 mise en page est la plus simple à gérer et les parties de l'écran sont disposées verticalement / horizontalement. ② ** ** ・ ・ ・ Placement des composants de l'écran au format tableau ③ ** ** ・ ・ ・ Organiser les parties d'écran au format grille ④ ** ** ・ ・ ・ Les parties de l'écran sont empilées et placées ⑤ ** ** ・ ・ ・ Les parties de l'écran sont disposées ⑥ ** ** ・ ・ ・ Semblable à RelativeLayout, les parties d'écran sont disposées de manière relative.

Vue

-La ** vue ** est le composant d'écran lui-même et est également appelée ** widget **. ・ Ce qui suit est une vue typique ① ** ** ・ ・ ・ Affichage de la chaîne de caractères ② ** ** ・ ・ ・ Zone de texte Bouton ③ ** ** ・ ・ ・ ④ ** ** ・ ・ ・ Bouton radio ⑤ ** ** ・ ・ ・ Case à cocher ⑥ ** ** ・ ・ ・ Liste déroulante ⑦ ** ** ・ ・ ・ Affichage de la liste ⑧ ** ** ・ ・ ・ Curseur ⑨ ** ** ・ ・ ・ ☆ pour exprimer la valeur du taux ⑩ ** ** ・ ・ ・ Un commutateur qui peut exprimer ON / OFF

Combinaison de balises

-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

Attributs couramment utilisés

①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

Recommended Posts

Disposition des parties de l'écran
Bases de Ruby ~ Revue de difficile à comprendre ~
écran
Bases de Ruby 2 ~ Revue des points difficiles ~
Correction de l'écran de visualisation de la page de publication