Android: Wie man den seltsamen Rahmen um den Fortschrittsdialog los wird

8

Ich habe meinen eigenen Stil für den Fortschrittsdialog erstellt, allerdings sind darin seltsame Grenzen.

Hier ist das Thema:

%Vor%

Irgendwelche Ideen, warum es so komischen Hintergrund gibt?

    
backman 30.11.2015, 20:15
quelle

5 Antworten

6

Um den farbigen oder weißen Rahmen um den Fortschrittsdialog zu entfernen, verwenden Sie im Dialog ein Thema, das ein transparentes windowBackground

definiert %Vor%

Verwenden Sie beim Erstellen des Dialogfelds dieses Thema:

%Vor%     
mathmarker 20.04.2016 19:05
quelle
1

Es ist verwandt mit ​​dieser Frage . Im Gegensatz zum Alertdialog gibt es für ProgressDialog jedoch keine AppCompat-Unterstützung. Ich habe es nicht geschafft, das Problem zu lösen, es ist möglich, das deprected THEME_HOLO_LIGHT

zu verwenden %Vor%

aber Sie verlieren alle Vorteile von AppCompat (wie Farbakzent).

    
adiel 27.11.2016 09:59
quelle
0

Bitte hinzufügen:

%Vor%

zu deinem Java.

Hoffe, das hilft!

    
Actiwitty 30.11.2015 20:18
quelle
0

Erzeuge zwei Stile

1) API Level kleiner als gleich 19

%Vor%

2) API-Level größer als 19

%Vor%

3) und init Fortschrittsanzeige wie folgt

%Vor%     
Maulik Santoki 09.02.2017 09:40
quelle
0

Ich könnte zu spät kommen, um diese Frage zu beantworten, aber da ich mit demselben Problem konfrontiert war, habe ich es wie folgt gelöst:
Ich habe 2 Stile für einen Lutscher und einen für den unteren Lutscher erstellt.

API-Ebene größer als 19

%Vor%

API-Stufe <19

%Vor%

Verwenden Sie diesen Stil dann wie folgt:

%Vor%

und schließlich

%Vor%

Hoffe das hilft dir ..

    
Ichigo Kurosaki 07.06.2017 06:47
quelle