2014-05-03 4 views
-3

Je veux créer une application qui me montre l'optionMenu, mais quand je voulais écraser le onCreateOptionMenu, il n'y a aucune trace de cela. Je veux dire que je ne peux pas le voir dans la collection de méthodes de classe d'activité !! Pouvez-vous m'aider ???Je ne peux pas écraser le 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

Pourquoi vous poster votre xml? Le remplacement d'une méthode est fait en Java. – schmop

+0

poster la classe où vous voulez le remplacer –

+0

je pensais que ce problème est lié à mon fichier manifeste –

Répondre

1

l'intérieur de votre classe qui étend l'activité, vous devriez être en mesure de la remplacer comme ceci:

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

je sais que j'ai besoin de ces codes lorsque je veux créer OptionMenu, mais quand j'essaye d'écraser cette méthode je veux dire onCreateOptionsMenu() le L'éclipse me montre une erreur. –

Questions connexes