Android菜单不会出现

时间:2012-05-30 09:05:37

标签: android android-layout menu

我目前正在开发Android应用,我还在开始。在过去的几个月里,我几乎专门开发iOS-Apps作为我公司的软件开发人员,现在我必须在android中做同样的事情。

我目前的问题是我没有在屏幕上显示简单的菜单栏。我创建了一个带有Tab Activity和两个Activity的虚拟应用程序,通过Tab Activity进行切换。接下来我要做的是在其中一个嵌入式活动中显示选项菜单。

我就是这样做的(当然我读过一些教程,我觉得这一定是正确的):

  1. 在/ res / menu文件夹中创建了menu.xml:

    <?xml version="1.0" encoding="utf-8"?>  
    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/about"
              android:title="About" />
        <item android:id="@+id/help"
              android:title="Help" />
    </menu>
    
  2. 在所选活动中添加了onCreateOptionsMenu:

    package com.xitaso.androidlayouttest;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuInflater;
    
    public class SecondActivity extends Activity{
    
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.second);
    }
    
    public boolean onCreateOptionsMenu(Menu menu) {   
            MenuInflater menuInflater = getMenuInflater();  
            menuInflater.inflate(R.menu.menu, menu);  
            return true;  
        } 
    }
    
  3. 根据不同的教程,这应该是它。有什么我想念的,我是否需要在Manifest-XML中添加一些东西?

    提前感谢您的帮助!

0 个答案:

没有答案