android - ActionBar 外部的自定义溢出菜单

标签 android

如果屏幕尺寸无法显示所有图标,我需要实现带有菜单项和溢出图标的自定义溢出菜单。我无法使用侧滚动,因为我已经位于扩展 ListView 中。我无法使用顶部或底部操作栏菜单,因为操作将根据展开的列表项而变化。

所以我想创建自己的溢出菜单 - 类似于附加的 Gmail 屏幕截图

screenshot 1

screenshot 2

screenshot 3

有什么想法吗?显然 ABS 可以用于此,但我无法弄清楚,请帮忙:)

最佳答案

ListPopupWindow这就是您正在寻找的。然而,它是一个 API 11+ 类。 ABS 包括一个向后移植的版本,它基本上只是 PopupWindow 内的一个 ListView(都是 API 1 类)。

关于android - ActionBar 外部的自定义溢出菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517317/

相关文章:

java - 无法从静态上下文中引用非静态方法 isGooglePlayServicesAvailable 和 getErrorDialog

android - 用于保存显示数据的 WebView.savePicture() 的替代方法

javascript - 对于基于 Web 的应用程序,在 Android 中不会发生调整大小

android - 通过 wifi 创建组

android - 即使在应用程序终止后也能收到 Mqtt 通知

android - 将库构建迁移到 Gradle 4.5.1 后,应用程序构建失败

android - Android App Store 的亚马逊开发者 SHA-1 哈希在哪里?

java - 将分钟转换为毫秒 Java/android

java - 当应用程序从 Android 上的任务管理器中被杀死时,代码将在哪里停止运行

android - RecyclerView 的 setLayoutFrozen(boolean) 和 setHasFixedSize(boolean) 目的