2017-04-20 78 views
0

我遇到「預期類型菜單的資源」這一行代碼的錯誤「類型的菜單預期的資源」安卓:錯誤

@Override 
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { 
     inflater.inflate(R.layout.activity_apps, menu); 
    } 

但是我的xml文件actvity_apps.xml包含菜單標籤並沒有什麼否則

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<item 
    android:id="@+id/menu_configure_locale" 
    android:showAsAction="collapseActionView" 
    android:title="@string/menu_configure_locale" /> 

</menu> 

有人可以解釋發生了什麼以及如何解決錯誤?

+0

將其添加到菜單文件夾中,並將其作爲R.menu.menuItems –

+0

是的,謝謝你是這個問題 –

回答

1

有人能解釋這是怎麼回事

你把菜單資源在res/layout/和構建工具將不能接受。

以及如何解決該錯誤?

將文件從res/layout/移到res/menu/。您可能需要創建res/menu/目錄。