我无法在我的应用程序中创建操作栏。它在启动时崩溃。我已经测试了来自互联网的几个代码示例。我在 Eclipse 中创建了一个全新的项目,其唯一目的是添加一个操作栏。但我不能。
这是我的代码
package com.example.testmenu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
return true;
}
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_save"
android:icon="@drawable/icon_one"
android:title="@string/menu_one"
android:showAsAction="ifRoom|withText" />
</menu>
java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.testmenu/com.example.testmenu.MainActivity}:android.view.InflateException:二进制 XML 文件第 2 行:膨胀类菜单时出错
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
没有菜单标签,应用程序运行正常。
我究竟做错了什么?