2011-01-20 10 views
5

Non riesco a creare una finestra popup non modale in Android. Posso creare una finestra popup bene, e riceverà eventi. Tuttavia, ciò di cui ho bisogno è che esso riceva i suoi eventi e, se l'utente fa clic all'esterno della finestra popup, l'attività riceve gli eventi normalmente.Android Modeless Popupwindow

Non voglio veramente usare una finestra di dialogo, e sto cercando un look in cui compare un controllo, e l'utente può scegliere di fare clic su di esso o scegliere di fare clic su qualcos'altro nell'attività.

Ho letto su FLAG_NOT_TOUCH_MODAL, ma non riesco a far funzionare questo wot con una finestra popup.

Qualche idea?

+0

Che cosa stai usando per mostrare una finestra pop-up? Una sotto attività o una finestra di dialogo o un menu popup? – Supreethks

+0

stai lavorando in modo nativo o utilizzando le API javascript come PhoneGap o Titanium? – Nezam

risposta

0

Date un'occhiata a questo esempio/libreria

https://github.com/lupidan/PopoverView

Un'altra opzione che io uso nei miei progetti è:

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

e prendere le selezioni di utenti con onActivityResult (...)

Problemi correlati