2011-01-20 3 views
5

Je ne peux pas sembler créer une popup popup modale dans Android. Je peux très bien créer une popup popup, et elle recevra des évènements. Cependant, ce dont j'ai besoin, c'est de recevoir ses événements, et si l'utilisateur clique en dehors de la fenêtre, l'activité reçoit des événements comme d'habitude. Je ne veux pas vraiment utiliser une boîte de dialogue, et je cherche un look où un contrôle apparaît, et l'utilisateur peut choisir de cliquer dessus ou choisir de cliquer sur autre chose dans l'activité.Android Popupwindow Modeless

J'ai lu FLAG_NOT_TOUCH_MODAL, mais je n'arrive pas à faire fonctionner ce wot avec une popupwindow.

Des idées?

+0

Qu'est-ce que vous utilisez pour afficher une fenêtre contextuelle? Une sous-activité ou une boîte de dialogue ou un menu contextuel? – Supreethks

+0

travaillez-vous purement natif ou en utilisant l'API javascript comme PhoneGap ou Titanium? – Nezam

Répondre

0

Jetez un oeil à cet exemple/bibliothèque

https://github.com/lupidan/PopoverView

Une autre option que je l'utilise dans mes projets est:

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

et attraper les sélections de l'utilisateur avec onActivityResult (...)