погоди. Там же вроде сетаешь 1 декоратор и он на все айтемы действует. У него метод есть который определяет надо на конкретный итем делать декоратор или нет.
if (pParent.getChildLayoutPosition(pView) == pParent.getAdapter().getItemCount() - 1) { pOutRect.bottom += getResources().getDimensionPixelSize(R.dimen.tour_save_3rd_party_grid_items_last_line_margin);
Там проблема в том, что этот же самый итем в следующий раз приходит без паддинга, потому что этот отступ где-то еще хранится. Например, если выйти с экрана и вернуться