当前位置: 代码迷 >> Android >> RecyclerView 中的垂直分隔线问题
  详细解决方案

RecyclerView 中的垂直分隔线问题

热度:99   发布时间:2023-08-04 10:43:00.0

嗨,我使用水平 RecyclerView。 但除了水平分隔线,我需要在每个项目中使用垂直分隔线(不同的高度)。

我试试

<View
    android:layout_width="3dp"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimary"/>

这项工作然后我设置android:layout_height="50dp" 但是使用android:layout_height="wrap_content"查看它不见了。

我尝试从适配器获取高度

 @Override
public void onBindViewHolder(final ClubListViewHolder holder, final int position) {

    holder.parent.getHeight();
 }

方法返回 -1

这个麻烦怎么解决?

您可以使用android:layout_height="match_parent"代替,将视图放置在 ViewHolder 布局中。 那么它的高度将与项目的高度相同。

  相关解决方案