2014-12-28 82 views
0
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle item selection 
    switch (item.getItemId()) { 
    case R.id.menu_done: 
    myResult(RESULT_OK); 
    finish(); 
    return true; 
    default: 
    return super.onOptionsItemSelected(item); 
    } 
    } 

這是我正面臨的錯誤。在「menu_done」請幫我解決這個錯誤的ROM代碼。menu_done無法解析或不是字段

+2

你確定你有一個menu_done作爲xml中的一個ID – Elltz

+0

沒有答案,請求:請**縮進你的代碼**! –

+0

它已經完成它 –

回答

1

一對夫婦的建議:

  1. 確保您充氣正確的RES \菜單的xml文件:


    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.your_file_name, menu); 
     return true; 
    } 

  • 確保你在菜單xml文件中有特定的菜單項:

    <menu> 
        <item android:id="@+id/menu_done" 
          android:title="@string/menu_done" /> 
    </menu> 
    
  • +0

    沒有菜單項或菜單xml文件的名稱XMl –