1

我正在做菜单项。但我无法在屏幕上查看菜单项。谁能告诉我出了什么问题或需要添加什么其他内容才能使代码正常工作。我完全被卡住了。

          package com.example.androiddemo;

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

           public class MenuItem extends Activity {

     @Override
         protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                setContentView(R.menu.menupage);
      }

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

xml

   <?xml version="1.0" encoding="utf-8"?>
   <menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item
        android:id="@+id/about"
        android:icon="@drawable/images"
        android:title="About"
        android:showAsAction="ifRoom"
      />
   <item
        android:id="@+id/setting"
        android:icon="@drawable/ic_launcher"
        android:title="App Setting"
        />
   </menu>
4

1 回答 1

1

在这里,您必须设置活动的 xml 文件。

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
                setContentView(R.layout.main); // Your activity's xml file.
      }

public boolean  onCreateOptionsMenu(Menu menu){
        MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.menupage, menu); // Here you are setting the menu whatever options you want.
            return true;
       }
        }

运行此程序后,只需按菜单,它应该会显示您的选项。如果不回帖。

于 2013-01-13T12:26:32.620 回答