RecyclerView

时间:2015-12-26 02:29:01

标签: android android-recyclerview android-appcompat

我的回收站视图有自定义布局,带有图像视图和文本视图(水平线性布局)。我需要为分隔符设置自定义行为 - 分隔符应仅显示在textview区域下,而不是图像视图区域。例如,whatsapp的聊天列表视图 - link

当我使用默认的DividerItemDecoration时,它会在视图中创建一个分隔符。

如何实现仅跨越特定视图的自定义分隔符?

1 个答案:

答案 0 :(得分:1)

我在这里解决了这个问题 - https://gist.github.com/shiladitya-bits/1444002568de9f02ce3d

View avoidView = child.findViewById(avoidResourceId); 
if(avoidView != null){
    width = avoidView.getWidth(); 
} 
mDivider.setBounds(left+width, top, right, bottom);