1
我有一个包含多个项目类型的回收站视图,我想隐藏选定的分隔线(从图像)。我目前正在使用DividerItemDecoration进行水平和垂直装饰。使用DividerItemDecoration隐藏recyclerview中的某些项目分隔线
DividerItemDecoration verticalDecoration = new DividerItemDecoration(getActivity(), DividerItemDecoration.HORIZONTAL);
verticalDecoration.setDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.divider_2dp));
DividerItemDecoration horizontalDecoration = new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL);
horizontalDecoration.setDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.divider_2dp));
mRecyclerView.addItemDecoration(verticalDecoration);
mRecyclerView.addItemDecoration(horizontalDecoration);
也许你的分隔线应该是viewholder xml的一部分,所以你可以控制每个项目的分隔符。 – Micha