Indeterminate Horizontal ProgressBar unter ActionBar mit AppCompat?

8

Ich habe nach Antworten darauf gesucht, wie Sie den unbestimmten horizontalen Fortschrittsbalken mithilfe von AppCompat unterhalb der Aktionsleiste platzieren können. Ich kann den horizontalen Fortschrittsbalken anzeigen, aber er befindet sich oben in der Aktionsleiste. Ich möchte es unter / unter der Aktionsleiste wie gmail (außer ohne den Pull zu aktualisieren).

Ich habe den folgenden Code verwendet, um den Fortschrittsbalken anzuzeigen:

%Vor%

, aber dies platziert den horizontalen Fortschrittsbalken oben in der Aktionsleiste. Kann jemand den Fortschrittsbalken unterhalb der Aktionsleiste platzieren?

    
user2382843 06.02.2014, 01:59
quelle

1 Antwort

6

Ich hatte vor kurzem ein ähnliches Problem und löste es, indem ich meine eigene Fortschrittsleiste erstellte und sie dann durch Manipulation von getTop () der Inhaltsansicht anpasste.

Erstellen Sie also zuerst Ihre Fortschrittsleiste.

%Vor%

Fügen Sie es dem Fenster (Dekoransicht)

hinzu %Vor%

Und um es an die richtige Position zu bringen, verwende ich ein ViewTreeObserver , das zuhört, bis die Ansicht angelegt wurde (auch bekannt als View.getTop () ist nicht 0).

%Vor%

Hoffnung, die für Sie Sinn macht. Viel Glück!

    
zoltish 11.04.2014 07:11
quelle