1. Avedo, 18.03.2011 #1
    Avedo

    Avedo Threadstarter Neuer Benutzer

    Guten Abend!

    Ich schreibe gerade eine Application, deren Einstiegs-Activity auf einer TabActivity basiert. Das TabWidget wird auch angezeigt und ich kann neue Tabs über einen dafür vorgesehenen Dialog hinzufügen. Nun soll sich ein ContextMenu öffnen, sobald ich auf den Kopf eines Tabs klicke. Zu diesem Zweck habe ich die Methoden

    Code:
    [URL="http://developer.android.com/reference/android/app/Activity.html#onCreateContextMenu%28android.view.ContextMenu,%20android.view.View,%20android.view.ContextMenu.ContextMenuInfo%29"]onCreateContextMenu()[/URL]
    [URL="http://developer.android.com/reference/android/app/Activity.html#onContextItemSelected%28android.view.MenuItem%29"]onContextItemSelected()[/URL]
    
    der Activity Klasse neu implementiert und rufe in der onCreate() Methode registerForContextMenu() auf. Zuerst erhielt ich eine Exception, die mich darauf hinwieß, dass meine Views anders benannt sein müssen, was ich dann auch gemacht habe.

    Nun startet das Programm ganz normal und zeigt auch das TabWidget an. Leider passiert nichts, wenn ich auf ein Tab klicke. Woran kann das liegen? Kennt jemand ein Beispiel oder ein Tutorial, dass genau diesen Fall behandelt?

    Habe den Code leider gerade nicht parat, werde ihn aber noch nachreichen.

    Mich würde außerdem interessieren, wie ich ein weiteres ContextMenu anbieten kann, wenn ich in den Content-Bereich eines TabWidgets klicke.

    Vielen Dank schonmal.

    Liebe Grüße

    Andreas
     
  2. Bobert, 19.03.2011 #2
    Bobert

    Bobert Erfahrener Benutzer

    Hallo,

    Kennst Du dieses Tutorial oder kannst Du hier mit was anfangen?

    Ja wäre besser, wenn Du den Code nach reichst, am besten kurz und prägnant.

    Gruß Bobert
     
  3. Avedo, 20.03.2011 #3
    Avedo

    Avedo Threadstarter Neuer Benutzer

    Guten Abend!

    Vielen Dank für deine Hilfe. Die Links kannte ich zwar schon, aber das Problem hat sich auch erledigt. Ich hatte das TabWidget und nicht die einzelnen Tabs für das ContextMenu registriert.

    Leider habe ich nun ein neues Problem. Das Attribut ContextMenuInfo, dass die Methode onCreateContextMenu übergeben bekommt, ist null. Woran kann das liegen?

    Wenn Code erwünscht ist, kann ich die gewünschten Zeilen gerne posten, habe aber leider keine Ahnung, was gerade von Interesse sein könnte.

    Liebe Grüße,

    Andreas
     
  4. Avedo, 26.03.2011 #4
    Avedo

    Avedo Threadstarter Neuer Benutzer

    Guten Morgen!

    Entschuldigt diesen Push, aber mein Problem besteht weiterhin. Gibt es eventuell einen Adapter, den man zusammen mit einer TabActivity einsetzen könnte?

    Vielen Dank für eure Hilfe.

    Liebe Grüße

    Andreas
     
  5. Bobert, 26.03.2011 #5
    Bobert

    Bobert Erfahrener Benutzer

    Für mich heist das fertig :D

    Neues Problem, neuer Thread :thumbsup: Siehe -> Forenregeln. Eine Frage pro Thema: Meiner Meinung nach macht das auch Sinn.



    Gruß Bobert
     
  6. Avedo, 26.03.2011 #6
    Avedo

    Avedo Threadstarter Neuer Benutzer

    Danke für den Hinweis, dachte es wäre so besser, da es ja eigentlich ein verwandtes Problem ist.

    Habe nun aber einen neuen Thread erstellt.

    Gruß Andreas
     
Die Seite wird geladen...
Ähnliche Themen - TabActivity und ContextMenu Forum Datum
[OFFEN] Barcodescan und Übergabe an Webseite Android App Entwicklung 18.05.2017
[OFFEN] Foto machen und Punkte darauf markieren Android App Entwicklung 18.05.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Screen einer anderen App aufnehmen und auswerten Android App Entwicklung 06.04.2017
[INFO/DISKUSSION] Anpassungen für Galaxy S8 und LG G6 notwendig Android App Entwicklung 30.03.2017
[RÜCKMELDUNG FEHLT] Text und Bilder in View einbinden Android App Entwicklung 26.03.2017
[OFFEN] Wie kann ich den Hintergrund abhängig vom Vordergrund Bild dynamisch veränderbar machen? Android App Entwicklung 24.03.2017
[OFFEN] Toolbar Hintergrund Drawable animieren und in der vollen größe anzeigen Android App Entwicklung 22.03.2017
[ERLEDIGT] Hintergrundfarbe einer app ändern Android App Entwicklung 18.03.2017