1
我的應用程序中有一個ActionBar。我可以看到它,點擊該項目等。但我無法做任何事情,因爲程序無法識別我的onOptionsItemSelected
函數中的項目。Android:ActionBar菜單項無法解析或不是字段
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 。我在網上找到的教程使用相同的方法,似乎工作。 有誰知道這裏會發生什麼?
'android.R.id.create_playlist' ....不應該只是'R.id.create_playlist'(不帶'android.'前綴)嗎? – Squonk
哦,上帝......我絕對需要一些睡眠。非常感謝;) –
好吧,我根據我的評論創建了一個答案。樂意效勞。 – Squonk