Red de Respuestas Legales - Derecho de patentes - ¿Qué dos comportamientos se pueden utilizar para implementar información emergente?

¿Qué dos comportamientos se pueden utilizar para implementar información emergente?

Primero, abra la ventana 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;