1. 程式人生 > >在res資料夾下建立menu,但是R.java檔案不能自動生成資源id

在res資料夾下建立menu,但是R.java檔案不能自動生成資源id

想在標題欄上加入選單選項,於是在res資料夾下建立了menu資源,在menu資料夾下建立了second_menu.xml檔案,完成了佈局檔案的設定,也在活動中添加了
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.second_menu,menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case R.id.item1:
Toast.makeText(this,”拍照”,Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return true;
}
但是執行的時候出現了編譯錯誤,總說在R類裡邊找不到menu符號,在id裡面找不到item1符號。我去R.java檔案裡面找了一下發現果然沒有自動生成menu的資源id。試了很多方法,但沒有效果。後來點選右下角出現的Update更新了android studio的版本之後,重新啟動AS,問題就自動解決了。也不知道是怎麼回事。