Немодальное всплывающее окно Android

Кажется, я не могу создать немодальное всплывающее окно в Android. Я могу создать всплывающее окно, и оно будет получать события. Однако мне нужно, чтобы он получал свои события, и если пользователь щелкает за пределами всплывающего окна, действие получает события как обычно.

Я действительно не хочу использовать диалог, и я ищу вид, где появляется элемент управления, и пользователь может выбрать, щелкнуть по нему или щелкнуть что-то еще в действии.

Я читал о FLAG_NOT_TOUCH_MODAL, но я не могу заставить это работать с всплывающим окном.

Любые идеи?


person Aaron    schedule 20.01.2011    source источник
comment
Что вы используете, чтобы показать всплывающее окно? Подактивность или диалоговое окно или всплывающее меню?   -  person Supreethks    schedule 23.01.2013
comment
вы работаете исключительно нативным или используете javascript API, например PhoneGap или Titanium?   -  person Nezam    schedule 24.01.2013


Ответы (1)


Взгляните на этот пример/библиотеку

https://github.com/lupidan/PopoverView

Другой вариант, который я использую в своих проектах:

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

и поймать выбор пользователя с помощью onActivityResult(...)

person jzafrilla    schedule 25.01.2013