Android 弹出菜单示例

2025 年 3 月 17 日 | 阅读 1 分钟

Android 弹出菜单会在有空间时显示在锚点文本下方,否则显示在锚点文本上方。点击弹出菜单外部区域时,它会消失。

android.widget.PopupMenu 是 java.lang.Object 类的直接子类。

Android 弹出菜单示例

让我们看看如何在 Android 中创建弹出菜单。

activity_main.xml

它只有一个按钮。

文件:activity_main.xml

popup_menu.xml

它包含三个项目,如下所示。它创建在 res/menu 目录中。

文件:poupup_menu.xml

Activity 类

点击按钮时显示弹出菜单。

文件:MainActivity.java


输出

android popup menu example output 1 android popup menu example output 2 android popup menu example output 3