2014-05-03 93 views
-3

我想創建一個應用程序,它向我顯示optionMenu,但是當我想覆蓋onCreateOptionMenu時,沒有任何跟蹤。我的意思是我看不到它在活動類方法的集合中! 你能幫我嗎?我無法覆蓋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> 

+0

爲什麼你可以發佈您的XML?在java中覆蓋一個方法。 – schmop

+0

後要覆蓋它 –

+0

我想這個問題是關係到我的清單文件 –

回答

1

類擴展的活動裏,你應該能夠覆蓋它是這樣的:

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

我知道我需要這些代碼時,我想創建OptionMenu,但是當我嘗試覆蓋方法,我的意思是onCreateOptionsMenu()的類日食顯示我一個錯誤。 –