Ich habe die folgende Methode in meiner Registerkarte Aktivität überschrieben und es funktioniert gut, aber ich möchte spezifische Optionsmenüs für jedes Fragment. Wenn ich das in mein Fragment stecke und den Menü-Knopf drücke, passiert nichts.Wie kann ich onCreateOptionsMenu in einem Fragment auf einer Registerkarte Aktivität verwenden? (Sherlock ActionBar)
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.activity_calc, menu);
return true;
}
ActionBarSherlock unterstützt 'TabActivity' nicht. – CommonsWare
Ich habe SherlockFragmentActivity mit dem contentView als eine ViewPager + -Registerierungsimplementierung verwendet (also kann ich den Swiping tun und auf Registerkarten klicken). Es ist nicht speziell eine TabActivity ... es ist nur eine Aktivität mit Tabs. – snotyak
Es ist etwas falsch mit dem Code, den Sie gepostet haben, es wird nicht kompiliert. "inflater" wird zweimal definiert und "return true" wird in einer Methode mit dem Rückgabetyp void nicht akzeptiert. – RenniePet