Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


La elevación de PopupWindow de Android no muestra sombra

Android Popwindow no muestra sombras cuando se establece la elevación. Parece apoyarlo desde la documentación. Estoy usando 5.0 Lollipop.

Creación de la ventana emergente de la siguiente manera:

  • Widget de Android no se está actualizando
  • Mostrar sólo un hijo de la lista ampliable a la vez
  • OnActivityResult () llamado prematuramente
  • Diferencia entre add (), replace () y addToBackStack ()
  • ¿Por qué AccountManager.addAccount puede devolver false de forma explícita?
  • Generación de iconos de iOS y Android en Cordova / PhoneGap
  • popupWindow = new PopupWindow(context); popupWindow.setOutsideTouchable(true); popupWindow.setFocusable(true); popupWindow.setElevation(10); popupWindow.setContentView(rootView); popupWindow.showAtLocation(anchorView, Gravity.NO_GRAVITY, xPos, yPos); 

  • Obtener ubicación GPS a través de un servicio en Android
  • ¿Cómo establecer el valor por defecto de Spinner como nulo?
  • Cuando getView () en ArrayAdapter se llama
  • Gradle excluir archivo de sourceSet no funciona
  • Android XML redondeado esquinas recortadas
  • Cómo iniciar nueva línea con espacio para la siguiente línea en Html.fromHtml para ver texto en android
  • One Solution collect form web for “La elevación de PopupWindow de Android no muestra sombra”

    Como respondió un desarrollador de Android .

    Si la vista inflada no tiene un conjunto de fondo, o la ventana emergente en sí no tiene un conjunto de fondo (o tiene un fondo transparente), entonces no obtendrá una sombra.

    Que fue mi caso y parece ser suya, ya que no está utilizando setBackgroundDrawable.

    Esto funcionó para mí

     popupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE)); 

    He abierto un nuevo problema sugiriendo que actualicen la documentación ( https://code.google.com/p/android/issues/detail?id=174919 )

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.