使用CardView的RecyclerView:在棒棒糖(API 21)之前删除多余的填充无效

时间:2018-07-15 11:19:55

标签: android android-recyclerview android-cardview

pre-lollipop

我尝试了一些代码,但仍未解决问题。参见上面的图片(第二个项目),当我单击该项目时会有一些填充。我需要设置此属性:

card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp"

在棒棒糖中效果很好,没有填充。

cardview.xml

<?xml version="1.0" encoding="utf-8"?>
<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:id="@+id/card_view"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:layout_gravity="center"
    android:layout_marginLeft="16dp"
    android:layout_marginRight="16dp"
    android:clickable="true"
    android:foreground="?attr/selectableItemBackground"
    card_view:cardBackgroundColor="@color/colorCardViewBackround"
    card_view:cardCornerRadius="0dp"
    card_view:cardElevation="0dp"
    card_view:cardPreventCornerOverlap="false">

    <TextView
        android:id="@+id/tv_item"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:paddingLeft="10dp"
        android:textSize="16sp" />

</android.support.v7.widget.CardView>

0 个答案:

没有答案