How can I get my ItemDecoration to \"update\" the item offsets for other views when I remove a given view from my adapter and the
ItemDecoration
This is a too late answer, but I will answer because I have the same problem. Try call RecyclerView.invalidateItemDecorations() before insert/update/remove data.