2011-01-20 56 views
5

我似乎無法在Android中創建一個無模式的popupwindow。我可以創建一個popupwindow就好了,它會接收事件。但是,我需要的是接收其事件,並且如果用戶在彈出窗口外單擊,則該活動將按照正常方式接收事件。Android無模式Popupwindow

我真的不想使用對話框,我正在尋找一個控件彈出的樣子,用戶可以選擇點擊它或選擇點擊活動中的其他內容。

我一直在閱讀關於FLAG_NOT_TOUCH_MODAL,但我似乎無法得到這個工作與一個popupwindow。

任何想法?

+0

你用什麼來顯示彈出窗口?子活動或對話框或彈出式菜單? – Supreethks 2013-01-23 10:25:42

回答

0

看看這個例子/庫

https://github.com/lupidan/PopoverView

,我在我的項目中使用的是另一種選擇:

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

,趕上用戶選擇與onActivityResult(... )