Android PopupWindow showAsDropDown () no funciona correctamente
Estoy utilizando PopupWindow con showAsDropDown (ancla). Cuando el ancla está en la parte superior de la pantalla funciona bien, pero cuando en la parte inferior de la pantalla nada aparece. De acuerdo con la documentación para PopupWindow.showAsDropDown () esto debería funcionar:
Http://developer.android.com/reference/android/widget/PopupWindow.html#showAsDropDown%28android.view.View%29
- Cambiar el color de fondo cuando se muestra una ventana emergente
- Android PopupWindow con la flecha de herramientas
- Diálogos y ventanas emergentes en Android
- ListPopupWindow no obedeciendo WRAP_CONTENT width spec
- Cómo mostrar un ListFragment existente en un DialogFragment
"Mostrar la vista de contenido en una ventana emergente anclada en la esquina inferior izquierda de la vista de anclaje.Si no hay espacio suficiente en la pantalla para mostrar la ventana emergente en su totalidad, este método intenta encontrar una vista de desplazamiento principal para desplazarse. No se puede desplazar ninguna vista de desplazamiento de los padres, la esquina inferior izquierda de la ventana emergente está fijada en la esquina superior izquierda de la vista de anclaje. "
Presumiblemente, el popup siempre está anclado en la esquina inferior izquierda de la vista de anclaje. ¿Cómo puedo solucionar esto?
- anclado PopupWindow y SOFT_INPUT_ADJUST_RESIZE android
- Creación de un fragmento en una ventana emergente - en Android
- Quiero establecer el ancho de popup en tiempo de ejecución de acuerdo al tamaño del título en android
- PopupWindow en android
- PopupWindow en una coordenada específica sin vista de anclaje
- No se puede interactuar con PopupWindow y Background (GoogleMap)
- Crear correctamente un fragmento en un PopupWindow
- Custom PopupWindow con el método despreciado BitmapDrawable
Puedes probar esto .. puede ser que ayuda
mWindow.showAtLocation(mRootView, Gravity.BOTTOM|Gravity.LEFT, 0, distanceFromTop);
- Temas en Android?
- Tiempo de espera para solicitud de servidor hecha usando "Volley" solo en Android no iOS