Ich habe ein breites Anwendungsmenü, das nicht immer angezeigt wird. Speziell mein Problem ist, dass wenn ich die Ziel-SDK-Version auf 16 für Geräte ohne Hardware-Menü-Taste eingestellt habe Die 3 Punkte (Aktionsleiste?), Die eigentlich erscheinen sollten, nicht.Das Menü der Android-Aktionsleiste wird nicht angezeigt, wenn die Ziel-SDK-Version größer als 10 ist. Warum?
Ich habe folgendes Manifest Einträge
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10" />
In einem AVD Emulator ohne Hardware-Tasten wir die drei Punkte für die Aktionsleiste Menü siehe
Aber wenn ich das Ziel gesetzt, bis 16
Keine Aktionsleiste erscheint
Ich habe Stile in verschiedenen Ressourcenordner - Werte, Werte-v11 und Werte-v14
und insbesondere in Werte-v14 habe ich eine Datei, die styles.xml
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />
Das Manifest Eintrag heißt es in dem Thema zu setzen, ist
<application android:label="@string/app_name"
android:name="uk.co.pjadult.mobile.adult_reader_lib.BookLib"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
Ich frage mich, ob ich Ressourcenordner mit Stilen für alle SDK-Versionen einrichten muss?
ich ratlos bin, was der richtige Ansatz sein sollte, um in der Lage sein Android zu setzen: targetSdkVersion = „16“ und der Aktionsleiste haben (3 Punkte) Menü erscheinen
UPDATE Ich verwende jetzt ActionBarSherlock ohne Probleme
http://developer.android.com/guide/topics/ui/actionbar.html –
@RajeshRajaram Das beantwortet meine Frage nicht. Danke trotzdem – jamesc
Aktionsleisten werden als Ersatz in Honeycomb oder höher verwendet, wie sie auf Android offiziellen Website sagen; also warum bekommst du es nicht vielleicht –