我无法覆盖OnCreateOptionsMenu()

时间:2014-05-03 20:29:58

标签: java android

我想创建一个向我显示optionMenu的应用程序,但是当我想覆盖onCreateOptionMenu时,没有任何痕迹。我的意思是我在活动类方法的集合中看不到它! 你能救我吗?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.optionsmenu"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="16" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.derakhshani.optionsmenu.Main"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

1 个答案:

答案 0 :(得分:1)

在扩展Activity的类中,你应该可以像这样覆盖它:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Do other stuff here
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}