Ich bilde Anwendung für Tab.
@android:style/Theme.Dialog
Alles funktioniert gut, bis ich das Thema @android:style/Theme.Dialog
nicht anwende
Nach dem Anwenden des Themas bekomme ich eine Ausnahme:
in der folgenden Zeile:
%Vor%Ich habe zwei Fragen:
1. Was läuft falsch, wenn ich den Themendialog anwähle?
2. Ist meine Vorgehensweise richtig?
Lassen Sie es mich wissen, wenn jemand einen anderen Ansatz kennt.
Bearbeiten1: * Manifest-Datei *
%Vor%res / values / style.xml
%Vor%Bearbeiten2
%Vor%Ich kämpfe hier mit dem gleichen Thema und habe bisher zwei verschiedene Ansätze gefunden.
Der erste hier beschriebene hier ist der, den ich benutzt habe.
Es gab auch diese Antwort, die aussieht sehr ähnlich dem ersten.
Das große Problem scheint zu sein, dass die ActionBar nur auf einem Vollbild-Layout verwendet werden soll, also wird alles, was versucht, ein Dialogtyp-Layout anzuwenden, eine Ausnahme verursachen. Deshalb setzen beide die Breite auf this.getWindow().setAttributes
mit einem festen Wert, um das Problem zu umgehen.
Das war die Schlussfolgerung, die ich mir ausgedacht habe, ich hoffe, es hilft jedem, der danach sucht, da dies eine sehr alte Frage ist.
Tags und Links android android-actionbar android-tabs