Décor AndroidVoir les détails

Android Decorview Detailed



RésuméTout d'abord, DecorView est la vue de niveau supérieur de toute l'interface de la fenêtre. Deuxièmement, DecorView n'a qu'un seul élément enfant pour LinearLayout. Représente l'intégralité de l'interface de la fenêtre, y compris la barre de notification, la barre de titre et la barre d'affichage du contenu. Troisièmement, il existe deux sous-éléments FrameLayout dans LinearLayout. (20) Affichez l'interface de la barre de titre. Une seule application d'affichage TextView



( Veuillez envoyer un e-mail à [email protected] Obtenez le dernier logiciel de renforcement. )



Tout d'abord, DecorView est la vue de niveau supérieur de toute l'interface de la fenêtre.



Deuxièmement, DecorView n'a qu'un seul élément enfant pour LinearLayout. Représente l'intégralité de l'interface de la fenêtre, y compris la barre de notification, la barre de titre et la barre d'affichage du contenu.

Troisièmement, il existe deux sous-éléments FrameLayout dans LinearLayout.

(20) est l'interface d'affichage de la barre de titre. Un seul TextView affiche le nom de l'application. Vous pouvez également personnaliser la barre de titre et la vue de la barre de titre personnalisée chargée sera ajoutée au FrameLayout.



(21) est l'interface d'affichage de la barre de contenu. Il s'agit de l'interface de mise en page chargée par la méthode setContentView (), qui lui est ajoutée.

L'image suivante montre les résultats de ViewView sous la batte de dossier toolsview dans le dossier tools du SDK:

(la barre de titre n'est pas remplacée pour le moment)

2. Modifiez le ViewTree après avoir remplacé la barre de titre:

La zone verte a changé, modifiant la mise en page du fichier title.xml à charger.