¿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 configurar las siguientes cuatro propiedades en la pantalla:
//Hacerlo enfocado
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 " >@ Android:color/transparente </item& gt;
3 & litem name = " Android:marco de ventana " & gt;@ null & lt/item & gt;
4 & litem name = " Android:ventana sin título " & gt ; verdadero & lt/item & gt;
5 & litem name = " Android:windowIsFloating " & gt; true & lt/item & gt;
6 & litem name = " Android:windowIsTranslucent " & gt; true & lt/item & gt;
7 & litem name = " Android:windowContentOverlay " & gt; @ null & lt/item & gt;
8 & litem nombre = " Android:windowAnimationStyle " & gt; @android:style/Animation. dialog</item>
9<item name = "Android:backgroundDimEnabled">true</item>
10</style >