我可以在不使用支持库 v7 的情况下在旧 API 中使用 PopupMenu 吗?
我已经在使用支持库 v4,但这还不够
如果我不使用它,还有什么选择?
我可以在不使用支持库 v7 的情况下在旧 API 中使用 PopupMenu 吗?
我已经在使用支持库 v4,但这还不够
如果我不使用它,还有什么选择?
PopupMenu仅在 API 11 或更高版本中可用。据我从文档中可以看出,它不包含在任何支持库中,因此不能在较低的 api 版本上使用。在这些情况下,您可能应该使用类似 aDialog
或的替代方法。ContextMenu
这不是一回事,但有点接近。
您必须在您的应用程序中导入支持 v7,如下所示: 添加具有资源的库
并在您的项目中导入 android.support.v7.widget.PopupMenu 然后编译您的代码,使您的弹出菜单与 android 2.2 及更高版本兼容。