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 № 1Meine 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.