已解决:RecyclerView.ItemDecoration 线性布局给一个item的五列数据画竖线

问题已解决,源码链接在底部
设计图:
image.png

我的思路是 recyclerview+LinearLayoutManager+RecyclerView.ItemDecoration,以前只需要在两个item之间加分割线,百度代码一大堆,现在的需求个人判断,每个item之间的部分不归recyclerview 所有,因此无法绘制竖线,实践之后也只是在列表的右侧画了一条竖线而已,如图(不用考虑水平走向的了,我隐藏了):
image.png
特此问一下有没有遇到过这个需求 研究明白的同学呢?
再放一下,目前程序可绘制的所有水平、竖直分割线情况:
image.png
··············
进展1:我改了一下绘制,第三列的线有啦,但是第一、第二列还不能显示。
image.png
效果:
image.png
·············
进展2:
image.png

·················
进展3:五列竖线全部画出:image.png
源码:https://gitee.com/jeffcat/cod...

进展4:之前的代码,在数据不足一个屏幕时,依然会绘制竖线,应该要按照数据量进行绘制,代码已经更新到gitee 。
image.png

阅读 4.4k
1 个回答

我快要解决了!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏