我的应用程序中有一个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。我在网上找到的教程使用相同的方法,似乎工作。 有谁知道这里会发生什么?
答案 0 :(得分:3)
android.R.id.create_playlist
不应该是R.id.create_playlist
(没有android.
前缀)吗?