问题描述
嗨,我使用水平 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楼
您可以使用android:layout_height="match_parent"
代替,将视图放置在 ViewHolder 布局中。
那么它的高度将与项目的高度相同。