La meilleure façon d'apprendre XML est de commencer à construire des applications avec des exigences de base. Trouvez la solution à votre problème sur des forums comme stackoverflow et ensuite, lisez sur les concepts sur les développeurs Android pour avoir une compréhension claire des concepts appliqués et ensuite utiliser votre compréhension dans vos projets.
Je vais vous présenter un exemple. Supposons que je veuille créer un EditText dans Android ayant un certain texte par défaut avec un arrière-plan particulier, et la saisie de l'utilisateur devrait avoir une couleur personnalisée, une police et quelques autres personnalisations.
Je vais donc chercher " comment personnaliser EditText dans android. " Je vais obtenir quelques résultats. Idéalement pour apprendre je vais ouvrir chacun des liens et voir ce qui pourrait être appris d'eux.Ici dans ce cas, dans le premier lien,
Custom designing EditText je vois la discussion sur les coins arrondis, donc j'ai vu l'utilisation des formes dans xml. Donc je visite Drawable Resources et j'apprends des formes et d'autres choses que je trouve pertinentes. Il est évident que je ne serai pas capable de me souvenir de toutes ces choses en une seule fois et je n'ai même pas besoin de me souvenir de chaque information nécessaire. Mais avec le temps, vous visiterez ces documentations encore et encore et vous aurez une compréhension beaucoup plus claire des choses.
En outre, chaque fois qu'il est libre, chaque développeur android devrait passer par le site des développeurs d'android car il est constitué des informations sources les plus étendues.
Android est si vaste que vous ne pouvez pas commencer de manière séquentielle, vous devez apprendre plusieurs petites choses en même temps.
J'espère que cela vous aidera.