Keine Menütaste bei Iconia Tab 500

  • 3 Antworten
  • Neuester Beitrag
Diskutiere Keine Menütaste bei Iconia Tab 500 im Android App Entwicklung im Bereich Betriebssysteme & Apps.
A

Andro-medanebel

Neues Mitglied
Ich habe eine App entwickelt, bei der man auf dem Smartphone
Einstellungen vornehmen kann, wenn man die Menu-Taste drückt
(funktioniert auf meinem HTC Desire).

Im Programm frage ich dafür die Events onCreateOptionsMenu
und onOptionsItemSelected ab.

Nun kann ich bei meinem Iconia Tab 500 weder einen
Hard- noch einen Soft-Key für Menü-Einstellungen finden.

Gibt es diesen tatsächlich nicht oder ist er nur sehr versteckt.
Ich kann nur drei Soft-Keys entdecken für "Zurück","Home"
und für "zuletzt geöffnete Anwendungen" anzeigen.

Gibt es tatsächlich keinen Hard-/Softkey für "Menü"
beim Iconia Tab 500?

Ist dieses bei anderen Tablets auch so?

Wie kann ich dann eine Menüfunktion definieren?

Da mein Programm bisher sowohl auf Smartphones als auch Tablets läuft
(Darstellung paßt sich Bildschirmgröße an) würde ich gerne vermeiden,
zwei unterschiedliche Versionen zu entwickeln. Läßt sich dieses vermeiden?

Wenn ja, wie?
 
DieGoldeneMitte

DieGoldeneMitte

Experte
Der Menüknopf ist bei für Honeycomb compilierten Programmen normalerweise oben rechts.
 
A

Andro-medanebel

Neues Mitglied
DieGoldeneMitte schrieb:
Der Menüknopf ist bei für Honeycomb compilierten Programmen normalerweise oben rechts.
Dort ist nix (außer schwarzer Hintergrund).
 
A

Andro-medanebel

Neues Mitglied
Habe das hier gefunden:

android - Menu key doesn't appear for my app on honeycomb? - Stack Overflow

Es wird also jetzt die Title-Bar genutzt für "Menu".
Mit einem Trick soll man den virtuelllen "Menu"-Button
noch bekommen, aber das soll man nicht mehr nutzen.

Was unter Menü stand kommt jetzt in die Title-Bar.

Diese hatte ich mit
Code:
requestWindowFeature(Window.FEATURE_NO_TITLE);
ausgeschaltet.

Nachdem ich diese Zeile entfernt habe,
erscheint mein Menü auf dem Tablet jetzt in der Title Bar. :smile: