2012-11-04 46 views
0

我一直在网上浏览有关我的问题,但我找不到直接的答案。是否可以创建一个类似于Android 4.0+中的溢出菜单的非阻塞菜单?长时间查看时显示菜单

我有一个LinearLayout实例,其中有一个OnLongClickListener,它提供了一个上下文菜单,但它不完全是我正在寻找的。我希望有一个更平滑的菜单,当点击其中一个实例时会调出菜单,并在用户点击菜单区域之外时删除。这与溢出菜单在Android ActionBar中的行为方式非常相似。

因此,总结一下,使用上下文菜单时是否可以复制外观菜单的外观和行为?

这里希望我不必为了得到我想要的实现而跳过箍筋。

在此先感谢。

编辑:一些挖后,我已经找到了PopupMenu这正是我一直在寻找但它仅适用于运行蜂窝及以上的设备。有谁知道一种方式,我可以在旧版Android中复制此菜单行为,而不使用像对话框这样的阻塞窗口?

回答