Android DialogFragment mit AppCompat-Thema Problem

8

Ich habe versucht, DialoFragment mit AppCompat-Design zu erstellen, aber wenn ich AppCompat-Design verwende, wird der Dialogtitel nicht angezeigt.

Ich verwende einen definierten Stil:

%Vor%

Wenn das übergeordnete Thema geändert wird zu:

%Vor%

oder

%Vor%

Titel wird richtig angezeigt.

Code meines Dialogs:

%Vor%

Irgendwelche Ideen, was das Problem verursacht? Anwendung verwenden com.android.support:appcompat-v7:22.2.0 , vielleicht ist dies Plattformfehler?

    
Wilek 15.06.2015, 20:05
quelle

3 Antworten

10

Versuchen Sie, AppCompatDialogFragment anstelle von DialogFragment zu erweitern. Das sollte den Trick machen.

    
jeka 04.12.2015 20:43
quelle
2

Theme.AppCompat.Light.Dialog setzt kein Titelfenster als Standard.

Versuchen Sie Folgendes:

%Vor%     
Sergey 06.11.2015 10:11
quelle
0
  

Soweit ich weiß, sobald Sie onCreateView überschreiben, überschreiben Sie das Standardlayout von dialogFragment. Daher schlage ich vor, dass Sie das gesamte Layout des benutzerdefinierten Dialogfragments erstellen.

Hier ist ein Beispiel-XML-Layout.

%Vor%     
sprixes 09.07.2015 09:26
quelle