如何在contextmenu上使用onContextItemSelected点击android

时间:2015-03-04 18:36:20

标签: java android android-activity onclick android-contextmenu

我有一个contextmenu但是我想在点击items的{​​{1}}时运行一些功能方法

我已经谷歌了,一些教程显示了contextmenu方法,但他们使用onContextItemSelected(MenuItem item)用于以下目的,但我无法使用它!

因为

  • 这样使用并不是标准的!

  • 对于可能运行的某些if(item.getTitle() == 'Action1'){}项,
  • obj.getname()可能会有所不同 相同的contextmenu

CODES

method

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

public boolean onContextItemSelected(MenuItem item) {
    if (item.getGroupId() == UNIQUE_FRAGMENT_GROUP_ID) {
        switch(item.getItemId()) {
        case MENU_OPTION_1: doSomething(); break;  
        case MENU_OPTION_2: doSomethingElse(); break;
    }
}