Ajouter les marges de séparation dans les RecyclerView

je fais construire une application android qui utilise RecyclerView. Je veux ajouter des diviseurs de RecyclerView, je l'ai fait à l'aide de ce code:

DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), linearLayoutManager.getOrientation());
recyclerView.addItemDecoration(dividerItemDecoration);

Jusqu'à présent, tout fonctionne très bien. Cependant, le diviseur est de prendre la taille de plein écran et je veux ajouter des marges. Est-il possible que je peux ajouter des marges pour le diviseur à l'aide d'une méthode qui vous permettra d'ajouter de l'espace pour le rectangle dessiné et non par la création d'une coutume drawable forme avec des marges et l'ajouter à la RecyclerView?

utilisation personnalisée dividerItemDecoration
Voir cette réponse. De loin la meilleure et la plus simple solution

OriginalL'auteur Random Guy | 2017-01-09