2011-10-09 61 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内容后,您是否正确清理了该项目?