2012-11-04 45 views
0

我一直在網上瀏覽有關我的問題,但我找不到直接的答案。是否可以創建一個類似於Android 4.0+中的溢出菜單的非阻塞菜單?長時間查看時顯示菜單

我有一個LinearLayout實例,其中有一個OnLongClickListener,它提供了一個上下文菜單,但它不完全是我正在尋找的。我希望有一個更平滑的菜單,當點擊其中一個實例時會調出菜單,並在用戶點擊菜單區域之外時刪除。這與溢出菜單在Android ActionBar中的行爲方式非常相似。

因此,總結一下,使用上下文菜單時是否可以複製外觀菜單的外觀和行爲?

這裏希望我不必爲了得到我想要的實現而跳過箍筋。

在此先感謝。

編輯:一些挖後,我已經找到了PopupMenu這正是我一直在尋找但它僅適用於運行蜂窩及以上的設備。有誰知道一種方式,我可以在舊版Android中複製此菜單行爲,而不使用像對話框這樣的阻塞窗口?

回答