2011-01-20 24 views
5

Parece que no puedo crear una ventana emergente no modal en Android. Puedo crear una ventana emergente muy bien, y recibirá eventos. Sin embargo, lo que necesito es que reciba sus eventos, y si el usuario hace clic fuera de la ventana emergente, la actividad recibe eventos como de costumbre.Android Modeless Popupwindow

Realmente no quiero usar un cuadro de diálogo, y estoy buscando un lugar donde aparezca un control, y el usuario puede elegir hacer clic en eso o elegir hacer clic en otra cosa en la actividad.

He estado leyendo acerca de FLAG_NOT_TOUCH_MODAL, pero parece que no puedo hacer que esto funcione con una ventana emergente.

¿Alguna idea?

+0

¿Qué estás usando para mostrar una ventana emergente? ¿Una subactividad o un diálogo o un menú emergente? – Supreethks

+0

¿está trabajando de forma nativa o utilizando API de JavaScript como PhoneGap o Titanium? – Nezam

Respuesta

0

Tome un vistazo a este ejemplo/biblioteca

https://github.com/lupidan/PopoverView

Otra opción que utilizo en mis proyectos es:

<activity android:name="com.your.Activity" android:theme="@android:style/Theme.Dialog"></activity> 

y coger las selecciones del usuario con onActivityResult (...)

Cuestiones relacionadas