2011-10-09 60 views
0

我有以下活動...在Android的菜單不工作

package org.dewsworld; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuInflater; 

public class MenuActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 

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

廣告我main_menu.xml是

<?xml version="1.0" encoding="utf-8"?> 
<menu 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/item1" android:title="Home"></item> 
    <item android:id="@+id/item2" android:title="Client List"></item> 
    <item android:id="@+id/item3" android:title="Amar matha"></item> 
    <item android:id="@+id/item4" android:title="Tomar matha"></item>   
</menu> 

而且我logcat的報告 請幫助...

+3

做,項目>清潔,然後再試一次。 – sat

回答

2

先建立並清理你的項目...

如果問題仍然存在,請檢查R esource Id#0x7f050000 in packagename.R.id.NAME_String

您將得到正在創建問題的Resource值的名稱...刪除所有; s引用創建新的,然後清理並運行項目...

在精確的方法...嘗試使用Debud視角來解決你的小故障

與問候,

Arpit

1

一些事前的問題:

  1. 您確定main_menu.xml放在正確的目錄嗎?
  2. 您是否保存了XML和源代碼文件(* .java)?
  3. 更改XML內容後,您是否正確清理了該項目?