在RecyclerView中遇到垂直分隔线问题

时间:2015-10-21 15:31:45

标签: android android-recyclerview

您好我使用水平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

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

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