1

我目前正在开发 Android 应用程序,我还处于起步阶段。在过去的几个月里,我几乎在公司里作为软件开发人员专门开发了 iOS 应用程序,现在我必须在 android 中做同样的事情。

我目前的问题是屏幕上没有出现简单的菜单栏。我制作了一个带有选项卡活动和两个活动的虚拟应用程序,以通过选项卡活动进行切换。接下来我想做的是在这些嵌入式活动之一中显示一个选项菜单。

我就是这样做的(当然我读了一些教程,我认为它必须是正确的):

  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. 在选定的 Activity 中添加了 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;  
        } 
    }
    

根据各种教程,应该是这样。有什么我错过的吗,我必须在 Manifest-XML 中添加一些内容吗?

在此先感谢您的帮助!

4

0 回答 0