Android:ActionBar菜单项无法解析或不是字段

时间:2012-05-24 23:28:42

标签: android android-actionbar

我的应用程序中有一个ActionBar。我可以看到它,点击项目等。但我无法做任何事情,因为程序无法识别onOptionsItemSelected函数中的项目。

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.create_playlist:
        // ...
        return true;

        default : return super.onOptionsItemSelected(item);
        }
}

create_playlist给了我这个错误:

  

create_playlist无法解析或不是字段

然而,此项目在我的actionbar_menu.xml中定义,并带有此ID。我在网上找到的教程使用相同的方法,似乎工作。 有谁知道这里会发生什么?

1 个答案:

答案 0 :(得分:3)

android.R.id.create_playlist

不应该是R.id.create_playlist(没有android.前缀)吗?