检查用户在android中单击了哪个子菜单

时间:2011-08-17 19:37:23

标签: android submenu

我使用清单文件创建了一个子菜单。我的子菜单中有四个文本字段。我想知道用户点击了哪个子菜单项。我知道菜单项的switch case item.getItemId条件。但我想知道如何检查用户点击的子菜单。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

您可以将子菜单项的ID保存到变量中。例如:

int item;
@Override
public void onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
     case R.id.something: {
         this.item = something;
         return true;
     }
}

现在变量项包含所选项目的ID。