2

Ich war mit Cardview, aber das Problem ist Höhe nicht in Lollipop und höheren Versionen angezeigt. Bitte schlagen Sie mir vor. Hier ist mein Code.CardView Elevation nicht in Lollipop und höheren Versionen angezeigt

<android.support.v7.widget.CardView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/verify_card" 
     android:layout_weight="1" 
     card_view:cardBackgroundColor="@android:color/white" 
     card_view:cardElevation="2sp" 
     card_view:cardUseCompatPadding="true" 
     /> 

Vielen Dank im Voraus.

+1

card_view: cardUseCompatPadding = "true" sollte die Magie getan hat .. Wie eine Option Versuch harware in Anwendung Tag in manifest beschleunigt und überprüfen. –

+0

Versuchen Sie, zu entfernen: card_view: cardElevation = "2sp" oder ändern Sie es in "2dp". Cardview hat eine Standardhöhe bereits ... Sie müssen es nicht einstellen ... – W0rmH0le

+0

george-thomas: Ich habe dieses Tag versucht, aber keine Verwendung –

Antwort

18

das funktionierte für mich.

xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:card_view="http://schemas.android.com/apk/res-auto" 

Gesamtcode lautet:

<android.support.v7.widget.CardView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_margin="8dp" 
    android:id="@+id/card_griditem" 
    android:layout_height="match_parent" 
    card_view:cardUseCompatPadding="true" 
    card_view:cardElevation="4dp" 
    card_view:cardCornerRadius="3dp">` 
+0

Danke, dass es funktioniert –