/ / Workaround für Menü-Taste für neuere Geräte - Android, Android-Actionbar, Android-Menü

Workaround für Menü-Taste für neuere Geräte - Android, Android-Actionbar, Android-Menü

Ich bin neu in Android App Entwicklung und ichvor kurzem meine erste App veröffentlicht. Meine App verwendet die Menütaste, um 2-3 Funktionen anzuzeigen. Aber es gibt HTC Evo 4G-Benutzer, die mir E-Mails geschickt haben, die sich beschweren, dass sie das nicht benutzen können, weil ihr Gerät keinen physischen Menüschlüssel hat. Wie kann ich eine Lösung bestmöglich umsetzen? Die App unterstützt Geräte Android 2.2 + Wie füge ich eine Aktionsleiste, ohne meine App zu brechen? Ich fragte mich, ob ich eine Aktionsleiste für alle Android-Versionen oder nur für 4.0 und höher hinzufügen sollte? Was wäre einfacher?

Antworten:

2 für die Antwort № 1

Meine App verwendet die Menütaste, um 2-3 Funktionen anzuzeigen.

Dies sollte unter Verwendung des Standardoptionsmenüsystems geschehen.

Wie kann ich eine Lösung bestmöglich umsetzen?

Hinzufügen android:targetSdkVersion="11" (oder höher) zu Ihrem <uses-sdk> Element in Ihrem Manifest. Ihre Titelleiste wird automatisch in eine Aktionsleiste auf API Level 11+ Geräten konvertiert und Ihr Optionsmenü erscheint als Überlaufmenü in der Aktionsleiste.

Wie füge ich eine Aktionsleiste hinzu, ohne meine App zu beschädigen?

Siehe oben.

Ich habe mich gefragt, ob ich eine Aktionsleiste für alle Android-Versionen hinzufügen sollte

Sie können dies sicherlich tun, mit Bibliotheken wie ActionBarSherlock.