2014-01-22 100 views
0

我的菜單文件導致我的R.java不生成。我不確定錯誤可能是什麼。 下面是.xml文件:R.java不生成

display_message.xml

<?xml version="1.0" encoding="utf-8"?> 

<item android:id="@+id/action_search" 
     android:icon="@drawable/ic_action_search" 
     android:title="@string/action_search" 
     android:showAsAction="ifRoom" /> 
<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 

main.xml中

<?xml version="1.0" encoding="utf-8"?> 

<item android:id="@+id/action_search" 
     android:icon="@drawable/ic_action_search" 
     android:title="@string/action_search" 
     android:showAsAction="ifRoom" /> 
<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 

+0

是否有包含這些「項目」的任何父項或標記? – gian1200

回答

1

我假設你是正確保存main.xmldisplay_message.xmlres/menu文件夾中。

您需要添加menu標籤。例如:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

    <item android:id="@+id/action_search" 
     android:icon="@drawable/ic_action_search" 
     android:title="@string/action_search" 
     android:showAsAction="ifRoom" /> 

    <item 
     android:id="@+id/action_settings" 
     android:orderInCategory="100" 
     android:showAsAction="never" 
     android:title="@string/action_settings"/> 

</menu>