アプリでアクション バーを作成できません。起動時にクラッシュします。インターネットからいくつかのコード例をテストしました。アクションバーを追加することのみを目的として、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" />
menu-tag がなくても、アプリは正常に動作します。
私は何を間違っていますか?