In meinem Code unten habe ich eine weiße Ansicht mit einer Höhe von 8dp. Der blaue Knopf hat eine Höhe von 10dp, also sollte es in der Theorie zeigen. Allerdings nicht. Es zeigt nur den Teil, in dem es sich nicht direkt über der weißen Ansicht befindet. Ich weiß, es ist etwas mit der Höhe, aber ich weiß nicht genau was. Ich habe herausgefunden, dass es in Ordnung ist, wenn die weiße Ansicht = < 2 ist, aber sobald ich es höher setze, tritt das Problem auf.Höhe über 2dp bewirkt, dass Schaltflächen verschwinden
Hier ist mein Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:layout_width="match_parent"
android:layout_height="@dimen/login_background"
android:background="@color/colorPrimary" />
<View
android:id="@+id/view"
android:layout_width="@dimen/login_container_width"
android:layout_height="@dimen/login_container_height"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/login_container_margin_top"
android:background="@drawable/login_container"
android:elevation="8dp">
</View>
<Button
android:id="@+id/button"
android:layout_width="190dp"
android:layout_height="50dp"
android:layout_marginBottom="52dp"
android:background="@drawable/login_button"
android:elevation="10dp"
android:text="LOGIN"
android:textColor="@color/white"
android:textSize="20sp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
</LinearLayout>
Werfen Sie einen Blick auf [diese Frage] (https://stackoverflow.com/questions/27080338/android-5-0-androilevation-works-for-view-but-not-button) und die angenommene Antwort zu sehen wenn es deine Frage beantwortet. – Cheticamp
Ich habe versucht, was die angenommene Antwort sagte, aber es hat nicht funktioniert. Nichts hat sich geändert. –