J'ai mis à jour mon Android studio vers la dernière version Android studio1.4.
Par défaut, dans un nouveau projet, il existe un fichier content_main.xml
dans le dossier de disposition.
À quoi sert ce fichier?
Selon le nouveau modèle de conception dans Android studio activity_main.xml
déterminera comment l'interface utilisateur globale de l'activité devrait être. Et d'autre part content_main.xml
déterminera le contenu de la activity_main.xml
.
C'est content_main.xml
contiendra les composants textview, edittext, button etc. Et il sera inclus par le activity_main.xml
.
Nous pouvons donc penser à content_main.xml
juste comme partiel en HTML. activity_main.xml
contiendra votre conception globale de l’activité, et content_main.xml
contiendra le contenu.
De la vue de ce qu'ils contiennent:
activity_main
: Mise en page du coordinateur, ViewPager, etc.
content_main
: Éléments choisis par le développeur. textview, edittext, button etc.
Ce que le site Web du développeur Android dit à leur sujet est
activity_main:
Ce fichier de présentation XML concerne l’activité que vous avez ajoutée lors de la création du projet avec Android Studio. À la suite du flux de travail Nouveau projet, Android Studio présente ce fichier avec les deux une vue texte et un aperçu de l'interface utilisateur à l'écran.Le fichier contient des éléments d'interface par défaut de la bibliothèque de conception de matériaux, notamment la barre d'applications et un bouton d'action flottante, ainsi qu'un fichier de présentation séparé avec le contenu principal.
content_main:
Ce fichier de présentation XML réside dans
activity_my.xml
(activity_main) et contient certains paramètres et l’élément Textview (other).
La différence entre content_main.xml
et activity_main.xml
_ (pour la classe MainActivity
) existe depuis le API 23
. La différence entre eux est la suivante:
content_main.xml
est utilisé pour afficher les choses que l'utilisateur devrait voir. Donc, il contient les éléments qui sont pour l'utilisateur. Comme vous pouvez le voir dans le nom, le content_main.xml
détermine le contenu que vous pouvez trouver dans votre activité (MainActivity
dans ce cas). Vous utilisez ce fichier XML pour ajouter un nouveau contenu (Views
) à votre Activity
.activity_main.xml
a des tâches spéciales. Il contient par exemple:Activity
(MainActivity
dans ce cas). Il détermine sa conception. Le content_main.xml fait partie du activity_main.xml.