2013-02-20 60 views
-2

一個相當簡單的問題,我相信。Android:如何製作這種彈出式菜單?

在我的Android手機上(運行Android 2.3.3),我偶爾會碰到彈出菜單,我很喜歡。他們不是上下文菜單,也不是選項菜單 - 至少,我相信他們不是。

舉例:如果您安裝了Skype,並且您嘗試撥打聯繫人,則彈出式菜單會詢問您是否要使用撥號程序或Skype來完成此操作。當它出現時,它將當前的活動灰色化,而不關閉它或打開新的活動。

有沒有人知道這種菜單叫什麼,以及我如何創建它?

更確切地說,我希望當用戶在我的應用程序中啓用某個複選框時顯示此菜單。

在此先感謝!

+0

雖然,我不力看到Skype的這個通知,但你說的彈出窗口類似這:http://www.edumobile.org/android/android-apps/quick-action-demo/ – 2013-02-20 19:46:50

+0

他們被稱爲Dialog – moDev 2013-02-20 19:52:02

+1

看[this](http://www.mkyong.com/android/android-alert -dialog-example /) – moDev 2013-02-20 19:52:59

回答

1

這就是當你發送意圖做某事的時候出現的動作菜單。調出撥號器。如果有多個選項可以做同樣的事情,那麼您將會看到這個對話框來選擇你想要做的事情。

這也看出,當你想如果你有一個第三方啓動器共享圖片或東西

enter image description here

,並按下home鍵,你也可以看到這一點,以便OS知道什麼應用你想用來顯示主屏幕。

基本上它是一個自定義對話框