2016-07-08 225 views
0

這是我的卡片視圖。我提到了card_view:cardElevation。 但仍然沒有顯示影子。 我搜索了很多鏈接。他們都提到要使用card_view:cardElevation卡片視圖未顯示

<android.support.v7.widget.CardView 
      android:id="@+id/card_view" 
      xmlns:card_view="http://schemas.android.com/apk/res-auto" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      card_view:cardBackgroundColor="@color/white" 
      card_view:cardCornerRadius="4dp" 
      card_view:cardElevation="5dp" 
      card_view:cardUseCompatPadding="true" 
      app:cardPreventCornerOverlap="false"> 
</android.support.v7.widget.CardView> 

你能告訴我在這裏失蹤了嗎?

+0

的可能的複製[Cardview陰影不出現在棒棒糖設備?](http://stackoverflow.com/questions/27653781/cardview-shadow-not-appearing-in-lollipop-devices) –

+0

嘗試'app:cardElevation =「5dp」'這可能會工作 – Shashanth

回答

2

https://developer.android.com/training/material/lists-cards.html

要與陰影創建一個卡,使用card_view:cardElevation 屬性。 CardView使用Android 5.0(API級別21)及更高級別上的真實仰角和動態陰影,並回退到早期版本上的編程陰影實現。有關更多信息,請參閱 Maintaining Compatibility

UPDATE

試着增加保證金卡,如果你想看到陰影

檢查https://developer.android.com/reference/android/support/v7/widget/CardView.html

+0

我是使用card_view:cardElevation。仍然沒有影子。我正在測試它在棒棒糖設備上也 – ananya

+0

檢查更新的答案@ ananya –

+0

沒有這個有幫助嗎?@ananya –

0

設置以下屬性,在cardview

card_view:cardUseCompatPadding = "true" 
card_view:cardElevation = "5dp"