Une activité est une interface utilisateur pour effectuer certaines tâches, et est plus proche de ce que vous pourriez penser comme Form
ou Window
dans d'autres cadres. Un View
est une section rectangulaire auto-contrôlée d'une fenêtre dans laquelle l'interaction peut se produire, et est une représentation beaucoup plus faible de l'interface utilisateur. Il est plus proche de ce que vous pourriez penser lorsque vous entendez Control
ou Widget
dans un cadre différent.
Le contenu visuel d'une fenêtre est fourni par une hiérarchie de vues, qui sont des objets dérivés de la classe Vue de base. Chaque vue contrôle un espace rectangulaire dans la fenêtre. Une vue parent contient et organise la disposition de ses enfants; Les vues feuille, en bas de la hiérarchie, dessinent réellement les rectangles qu'elles contrôlent et répondent aux actions de l'utilisateur. Ainsi, une vue correspond à l'interaction d'une activité avec l'utilisateur.
Vous voudrez probablement lire Android Fundamentals; C'est un bon point de départ dans la documentation Android.
Merci beaucoup. J'ai déjà lu Android Fundamentals et je l'ai trouvé très utile. Donc, si je code une activité qui a démarré la caméra, je pourrais alors attacher cette activité à un bouton de vue en tant qu'auditeur d'action de sorte que lorsque l'utilisateur appuie sur le bouton d'affichage, la caméra soit lancée? Je suppose que l'objet de vue ne peut pas stocker et exécuter ce code lui-même, il doit être dans l'activité que je lier à lui. Est-ce fait via la méthode setcontentview? – ComethTheNerd
+1 bonne explication. – Anshul