使用getItemId()总是在onActionItemClicked中得到0

时间:2013-02-02 10:30:16

标签: android actionbarsherlock actionmode

我正在使用com.actionbarsherlock.view.ActionMode,当我尝试按下这样点击item id时:

    public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            Toast.makeText(WeiboActivity.this, "Got click: " + item.getItemId(), Toast.LENGTH_SHORT).show();
            return false;
        }
    }

总是:

  

点击:0

那么获取点击项目ID的正确代码是什么?

1 个答案:

答案 0 :(得分:2)

创建菜单项

时,您需要在通话中包含项目ID
menu.add(Menu.NONE, R.id.menu_test, Menu.NONE, R.string.menu_test)