Ich habe ein kleines Layout, das korrekt auf API 19: 4.2.2 funktioniert, kann es aber nicht mit API 21: 5.0.1 funktionieren lassen.
Hier ist das Layout:
%Vor%Wirklich einfaches Zeug. Ich möchte nur, dass sich die Textansicht im relativen Layout über dem Button befindet. Ich kenne relative Layout-Stack-Ansichten in der Reihenfolge, in der sie in der XML-Datei hinzugefügt werden, aber das scheint auf Lollipop nicht zu funktionieren. Ich kann die TextView nicht über die Schaltfläche übertragen. Irgendeine Idee?
Prost.
A Button
hat standardmäßig einen elevation
auf Android 5.0 +; a TextView
nicht. Die Höhe eines Widgets überschreibt grundsätzlich die Reihenfolge der Z-Achsen, die durch RelativeLayout
oder FrameLayout
eingerichtet wurde.
Ihre Optionen sind:
Sie können Ihre Benutzeroberfläche so umgestalten, dass keine Widgets auf der Z-Achse angeordnet sind, oder
Ersetze StateListAnimator
in deinem Button
, um die elevation
Animation zu ändern oder zu entfernen , oder
Es wurde versucht, die Höhe von TextView
über android:elevation
höher als die Button
Tags und Links android android-layout android-5.0-lollipop