public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
} /*创建menu*/
public boolean onCreateOptionsMenu(Menu menu)
{
     MenuInflater inflater = getMenuInflater();
//设置menu界面为res/menu/menu.xml
     inflater.inflate(R.menu.menu, menu);
//inflater.
     return true;
}这是Activity中的代码
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/about"
          android:title="关于" />
    <item android:id="@+id/exit"
          android:title="退出" />
</menu>这是XML代码,但是运行之后模拟器屏幕不显示菜单。。

解决方案 »

  1.   


    按menu键回到主界面了,我说的是自己写了个menu 为什么不显示
      

  2.   

    用楼主的代码试过了,没问题
    按menu键回主界面,报错了没?
      

  3.   

    太搞了吧!Menu和Home分不清吗?你的方法是不是加上@Override
      

  4.   


    package com.example.menut;import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;public class MainActivity extends Activity {    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }    @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    }
      

  5.   

    在setContentView(R.layout.activity_main);下面加入以下代码:
    LinearLayout linearLayout = new LinearLayout(this);
            linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
            linearLayout.setBackgroundColor(Color.RED);
            linearLayout.setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL);
           
            Button button = new Button(this);
            button.setText("显示菜单");
            button.setOnClickListener(new OnClickListener()
            {
    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    openOptionsMenu();
    }        
            });
            
            linearLayout.addView(button);
            addContentView(linearLayout, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
    加入以上代码需要多个import,你自己补充完整
    import android.view.Gravity;
    import android.view.View.OnClickListener;
    import android.view.ViewGroup;
    import android.view.ViewGroup.LayoutParams;
    .....
    然后运行后,点击那个按钮看是否可以看到菜单。