Android 中创建弹出式菜单 PopupMenu

代码与范例:

final View menuButton = findViewById(R.id.menuButton);
PopupMenu popup = new PopupMenu(MainActivity.this, menuButton);
popup.getMenuInflater().inflate(R.menu.menus, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
    @Override
    public boolean onMenuItemClick(MenuItem item) {
        Toast.makeText(MainActivity.this,
            "menu clicked", Toast.LENGTH_SHORT).show();
        return true;
    }
});
popup.show();

说明:PopupMenu 是 Android API Level11 引入的新特性,可以在屏幕上渲染一个弹出式的菜单窗口,用于显示一些常用的操作。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注