在Android的onCreateOptionsMenu方法中,可以通过设置menu item的长按监听器来实现菜单项的长按事件。具体步骤如下:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem item = menu.findItem(R.id.action_settings);
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// 处理菜单项的点击事件
return true;
}
});
return true;
}
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// 处理菜单项的点击事件
return true;
}
});
通过以上步骤,就可以在Android的onCreateOptionsMenu方法中实现菜单项的长按事件。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Android的onCreateOptionsMenu如何实现菜单项的点击事件