当前位置: 首页 > 知识库问答 >
问题:

XML/Android:如何为RecyclerView项设置白色下划线?[副本]

匡玉堂
2023-03-14

我需要在我的每个回收器视图项下(从左到右的角)做一个小白线,不是针对那个项中的任何特定元素,而是针对整个项。(这样用户就可以更容易地看到这个特定项目中的元素,以及另一个项目的起始位置)

下面是我的项目布局:

<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="@dimen/_5sdp"
    app:cardCornerRadius="0dp"
    app:cardElevation="0dp">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/colorPrimaryDark">

        <TextView
            android:id="@+id/nameView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Mike"
            android:textColor="@color/colorAccent"
            android:textSize="@dimen/_21sdp" />

        <ImageView
            android:id="@+id/image_delete"
            android:layout_width="@dimen/_27sdp"
            android:layout_height="@dimen/_27sdp"
            android:layout_alignParentEnd="true"
            android:layout_alignParentRight="true"
            android:layout_marginEnd="0dp"
            android:layout_marginRight="0dp"
            android:layout_marginBottom="@dimen/_4sdp"
            android:background="@drawable/ic_delete" />
    </RelativeLayout>

</androidx.cardview.widget.CardView>

共有1个答案

常雪风
2023-03-14

对于item_layout.xml您可以使用view属性:

 <View
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:background="@color/whiteColor" />

或直接使用recyclerview

DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(),layoutManager.getOrientation());
recyclerView.addItemDecoration(dividerItemDecoration);
 类似资料: