无法创建主菜单

时间:2012-09-08 19:25:14

标签: android user-interface interface menu

我正在学习如何制作Android应用程序,以下是我用来创建主菜单的代码。问题在于它一直说“主菜单无法解决或不是一个领域”。

package chapter.seven;

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

public class UserInterface extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_user_interface);
    }

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

}

2 个答案:

答案 0 :(得分:1)

  1. 确保您确实定义了一个包含正确菜单定义的mainmenu XML资源文件。
  2. 确保布局和XML资源文件中没有错误。这可能会阻止正确生成R文件。
  3. 刷新/清理项目

答案 1 :(得分:0)

除了Paul所说的,如果该类与应用程序声明的包不在同一个包中,则导入应用程序资源文件:

import chapter.seven.R;