TabHost & Menu

R

RED-BARON

Fortgeschrittenes Mitglied
19
:cursing:

Servus Ihr,s

Es wurde ein TabHost erstellt welcher Activities enthält.
Es soll ein und das selbe Menu für alle Activities verfügbar
gemacht werden. Dazu wurde für "TabActivity" die Methode
"onCreateOptionsMenu" und "onOptionsItemSelected" über-
schrieben.

Das Menu erscheint, jedoch erst *nachdem* zwischen den
Tabs einmal manuell umgeschaltet/gewechselt wurde.

In onCreate habe ich daher versucht mit

setCurrentTab(1);
setCurrentTab(0);

dieses Verhalten programmatisch nachzustellen, was aber so
nicht wirklich funktioniert :sad:

Warum wird also

publicboolean onCreateOptionsMenu(Menu menu)

in der von TabActivity abgeleiteten Klasse nicht sofort beim
Druck auf die Menu-Taste aufgerufen ? (Wie es bei normalen
Avtivities ja auch der Fall ist !)

Besten Dank im Voraus für sachdienliche Hinweise :rolleyes2:, RB
 
mein derzeitiger "workaround" ist in onCreate der TabHostActivity

setCurrentTab(0);

setOnCreateContextMenuListener(getCurrentActivity());

so rchtig Glücklich bin ich ned, schau mer mal :sleep:
 
kannst du nicht eine Klasse TabMenuActivity extends Activity machen

und diese dann als basis hernehmen. dort das menü festlegen und bei jedem tab eine TabMenuActivity nehmen.
 
hm, die Überlegung hatte ich jetzt noch ned, Du meinst sicehrlich dann
in Folge so fortfahren mit ...

ContentTabActivity extends TabMenuActivity

und die ContentTabActivities in den TabHost laden. mhm ...
werds probieren ! :sneaky:
 
jo so meinte ich
 
  • Danke
Reaktionen: RED-BARON

Ähnliche Themen

T
Antworten
20
Aufrufe
1.786
Tom48
T
N
  • no1Ltan
Antworten
15
Aufrufe
1.827
jogimuc
J
kukuk
Antworten
3
Aufrufe
915
markus.tullius
markus.tullius
Zurück
Oben Unten