Enregistrement des problèmes de fenêtre flottante de développement Android

Question 1 : Devez-vous prendre en charge la transmission transparente des événements de fenêtre flottante ?

Résolu :

Nom du produit : pparams.flags = WindowManager.LayoutParams. FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams. FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams. FLAG_NOT_TOUCHABLE ;

Exemple : pparams.flags = WindowManager.LayoutParams. FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams. FLAG_NOT_FOCUSABLE ;

Question 2 : La taille de mise en page de la fenêtre Vue est-elle contrôlée par le fichier de mise en page XML ou par LayoutParams ?

Remarque : Le fichier de mise en page XML ne peut pas contrôler la largeur et la hauteur de la mise en page, et le contrôle final est déterminé par la largeur et la hauteur définies par LayoutParams.

Par exemple : la largeur et la hauteur sont définies en XML comme 100x100 et LayoutParams.width=LayoutParams.height=50, alors l'effet d'affichage final est de 50

Par exemple : xml définit une largeur et une hauteur de 100x100, et LayoutParams.width=LayoutParams.height= LayoutParams.WRAP_CONTENT alors l'effet d'affichage est de 100x100.

Je suppose que tu aimes

Origine blog.csdn.net/CHNE_TAO_EMSM/article/details/129254933
conseillé
Classement