Android 5.0 - ProgressBar kann nicht über einer Schaltfläche angezeigt werden

Ich denke, der Titel ist ziemlich eindeutig über mein Problem ... Also hier ist mein Layout:

            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">

                <Button
                    android:id="@+id/button_action"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Login" />

                <ProgressBar
                    android:id="@+id/progress_bar"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:layout_centerInParent="true"/>

            </RelativeLayout>

ei Android-SDKs <21 ist dies kein Problem. Die Fortschrittsleiste wird korrekt über der Schaltfläche angezeigt und in der Schaltfläche zentriert. Aber auf Android 5.0 wird die Fortschrittsleiste angezeigthinte die Taste

So können Sie sehen, dass es richtig positioniert ist, wenn Sie die Option "Layoutgrenzen anzeigen" in den Einstellungen der Entwickleroptionen aktivieren, aber ohne diese Option nichts auf dem Bildschirm sehen.

Würde jemand wissen, wie man das behebt? Ich denke, es ist eine Frage vonElevatio vor kurzem eingeführt, aber ich weiß wirklich nicht, wie ich mich darum kümmern soll. Für die Aufzeichnung verwende ich den kürzlich veröffentlichten Theme.AppCompat-Stil aus support.v7.

BEARBEITEN

Ich habe auch versucht, @ zu bewerbsetElevation(0) undsetTranslationY(0) auf den Button programmgesteuert aber es hat sich nichts geändert. Also frage ich mich, ob es mit der Höhe zu tun hat.

Vielen Dank im Voraus Jungs

Mathieu

Antworten auf die Frage(5)

Ihre Antwort auf die Frage