Ich habe ein verwirrendes Problem. Ich habe eine MainActivity mit 2 Aktionen: Update und Logout. Das Problem tritt auf, wenn ich die Aktivität ausführe, die ListActivity erweitert. Die Aktionsleiste wird nicht angezeigt . Im Folgenden habe ich 2 Bilder mit 2 verschiedenen Erweiterungstypen in MainActivity
Erweitern des ActionBarActivity-Beispiels
%Vor%Nach erweitert ListActivity ist das Ergebnis das gleiche wie im Bild unten. Grundsätzlich möchte ich die Hauptaktivität mit einer ListView und einer Funktionsleiste versehen, damit der Benutzer update strong> und Abmelden über die Aktionsleiste . Aber es scheint, dass es nicht funktioniert und ich brauche deine Hilfe . Ich habe versucht, im Internet zu suchen, ich konnte nichts finden, das half.
%Vor%Hier können Sie meine Manifest-Datei sehen:
%Vor%Meine MainActivity.java
%Vor%und die menu_main.xml für die Aktionsleiste:
%Vor%Dies sollte mit Ihrem Thema zusammenhängen. Aktionsleisten werden nur für Themen nach Holo unterstützt.
Ihre styles.xml hat wahrscheinlich etwas wie:
%Vor%Sie können dies ändern, um das Holothema zu verwenden:
%Vor%Wie Tachyonflux sagte, ist die Aktionsleiste in API 11 und höher in allen Aktivitäten enthalten, die Theme.Holo oder eines seiner Nachkommen verwenden
Fügen Sie Ihrer AndroidManifest.xml Folgendes hinzu:
%Vor%Oder ein anderes Thema oder Ihre Wahl. Gehe zum Link Tachyonflux und schau dir die verfügbaren Optionen an. Es gibt verschiedene Standardoptionen, aber Sie können auch eigene erstellen.
Tags und Links java android android-manifest listview android-actionbar