android 4.2.2 上不需要的卡片阴影
Unwanted card shadow on android 4.2.2
我实现了一个 LisView
,它具有嵌套的卡片视图和自定义的 ImageView
阴影。这是布局:
<android.support.v7.widget.CardView
android:id="@+id/food_card_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp"
card_view:cardPreventCornerOverlap="false">
(... views here ...)
</android.support.v7.widget.CardView>
问题是 CardView 显示在某些设备上具有高度值,即使 card_view:cardElevation="0dp"
设置为 0dp
。
我通过从布局中删除 CardView
并直接膨胀包含项目列表视图的 LinearLayout
找到了解决方案。
我实现了一个 LisView
,它具有嵌套的卡片视图和自定义的 ImageView
阴影。这是布局:
<android.support.v7.widget.CardView
android:id="@+id/food_card_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp"
card_view:cardPreventCornerOverlap="false">
(... views here ...)
</android.support.v7.widget.CardView>
问题是 CardView 显示在某些设备上具有高度值,即使 card_view:cardElevation="0dp"
设置为 0dp
。
我通过从布局中删除 CardView
并直接膨胀包含项目列表视图的 LinearLayout
找到了解决方案。