Est-il possible d'ajouter un en-tête/pied de page simple à un RecyclerView?
Ici vous pouvez voir ce que j'ai. La première carte touche la barre d'outils
Et ici vous pouvez voir ce que je veux. 8dp Rembourrage entre le bas et la carte.
Méthodes que j'ai essayées jusqu'à présent:
Je suis sûr qu'il existe une solution simple que je ne connais pas encore.
Ajouter un remplissage supérieur et définir clipToPadding
sur false fera l'affaire.
Quelque chose comme ça:
<Android.support.v7.widget.RecyclerView
Android:id="@+id/recyclerview"
Android:paddingTop="8dp"
Android:clipToPadding="false"
Android:layout_width="match_parent"
Android:layout_height="match_parent" />
Si vous utilisez un RecyclerView avec un layout_weight
, et paddingBottom
ne fonctionne pas pour vous, assurez-vous de régler le paramètre layout_height sur 0dp
! Sinon, étrangement, paddingTop fonctionne, mais paddingBottom ne le fait pas:
<Android.support.v7.widget.RecyclerView Android:id="@+id/recycler"
Android:paddingBottom="20dp"
Android:clipToPadding="false"
Android:layout_weight="1"
Android:layout_width="match_parent"
Android:layout_height="0dp" />