¿Cómo afectan los diferentes valores Gravity a PopupWindow.showAtLocation() en Android?¿Cómo afectan los valores Gravity a PopupWindow.showAtLocation() en Android
No encuentro buenos documentos en PopupWindows showAtLocation and Gravity.
¿Cómo afectan los diferentes valores Gravity a PopupWindow.showAtLocation() en Android?¿Cómo afectan los valores Gravity a PopupWindow.showAtLocation() en Android
No encuentro buenos documentos en PopupWindows showAtLocation and Gravity.
Después de hackear por algunas horas probando algunas matemáticas de magia negra para calcular centros y tratar de alinear la vista usando Gravity.TOP Encontré una publicación que usaba Gravity.CENTER. Estoy recogiendo mis hallazgos aquí con la esperanza de que le ahorre algo a alguien más.
popupWindow.showAtLocation(anyViewOnlyNeededForWindowToken, Gravity.CENTER, 0, 0);
La vista sólo es necesaria para el token de ventana, que no tiene otro impacto en la ubicación.
Gravity le dice al administrador de disposición dónde iniciar el sistema de coordenadas y cómo tratar esas coordenadas. No puedo encontrar los documentos, pero la piratería me muestra que: