¿Qué dos comportamientos se pueden utilizar para implementar información emergente?
Este método es muy sencillo. Cabe señalar que si desea hacer clic en otro lugar para ocultarlos, debe establecer las siguientes cuatro propiedades en la pantalla:
//Hacerlo enfocable
mpopupwindow (verdadero). );
//Establecer para permitir que el clic externo desaparezca.
mpopupwindow . setoutsidtouchable(true);
//Actualizar estado
mpopupwindow()
//Haga clic en la parte posterior. Botón Espere a que desaparezca. Solo cuando se establece esta opción se puede activar OnDismisslistener y cambiar otros controles.
mpopupwindow . setbackgrounddrawable(new BitmapDrawable());
En segundo lugar, Actividad es una ventana emergente falsa.
1? ltstyle name="MyDialogStyle " >>p>
2 ltitem name = " Android: fondo de ventana " gt;@ Android: color/transparente lt;/item gt;
3 litem name = " Android: marco de ventana " gt;@ null lt/item gt;
4 litem name = " Android: ventana sin título " gt; /p>
5 nombre del elemento = " Android: ventanaIsFloating " gt; verdadero lt/elemento gt;
6 nombre del elemento = " Android: ventanaIsTranslucent " gt; >
7 nombre del elemento = " Android: windowContentOverlay " gt; @ null lt/item gt;
8 nombre del elemento = " Android: windowAnimationStyle " gt; Dialog lt/item gt;
9 ltitem name = "Android: backgroundDimEnabled" gt; true lt/item gt;
10 lt;/style gt;