突出显示recyclerView的项目

时间:2017-11-09 12:35:32

标签: android android-recyclerview recyclerview-layout

我想完全突出显示所选列表项,不仅是背景颜色,而且整个列表项应该具有相同的颜色。

这是没有突出显示的那个

image 1

我想要输出,因为这是

image 2

我只是背景颜色。我使用过这段代码

view.setBackgroundResource(R.color.white);

我将此视为输出

image 3

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/alert_Item"
android:layout_marginTop="5dp">


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="8dp"

        android:background="@drawable/list_corners"
        >

        <ImageView
            android:id="@+id/imageView3"
            android:layout_width="8dp"
            android:layout_height="13dp"
         />

        <TextView
            android:id="@+id/date"
            android:layout_width="108dp"
            android:layout_height="13dp"
            android:text="member name"
            android:textSize="10sp"
            android:textColor="@color/textColorPrimary"/>

        <TextView
            android:id="@+id/memberName"
            android:layout_width="98dp"
            android:layout_height="13dp"
            android:layout_alignParentRight="true"
            android:text="member name"
            android:textAlignment="textEnd"
            android:textSize="10sp"
            android:textColor="@color/textColorPrimary"/>

        <TextView
            android:id="@+id/alertId"
            android:layout_width="132dp"
            android:layout_height="15dp"
            android:text="alert id"
            android:textSize="12sp"
            android:textColor="@color/textColorPrimary"/>

        <TextView
            android:id="@+id/alertName"
            android:layout_width="72dp"
            android:layout_height="13dp"
            android:layout_alignBaseline="@+id/alertId"
            android:layout_alignParentRight="true"
            android:layout_marginTop="2dp"
            android:text="alert name"
            android:textAlignment="textEnd"
            android:textSize="10sp"
            android:textColor="@color/textColorPrimary"/>


    </RelativeLayout>

0 个答案:

没有答案