如何在Android的onCreateOptionsMenu中实现菜单项的长按事件

avatar
作者
筋斗云
阅读量:0

在Android的onCreateOptionsMenu方法中,可以通过设置menu item的长按监听器来实现菜单项的长按事件。具体步骤如下:

  1. 在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; } 
  1. 在长按监听器的onMenuItemClick方法中,处理菜单项的长按事件逻辑,示例如下:
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {     @Override     public boolean onMenuItemClick(MenuItem item) {         // 处理菜单项的点击事件         return true;     } }); 

通过以上步骤,就可以在Android的onCreateOptionsMenu方法中实现菜单项的长按事件。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!