2017-10-02 5 views
0

J'ai inclus un en-tête RelativeLayout dans un autre RelativeLayout qui contient le RecyclerView. Je veux que l'en-tête défile avec le RecyclerView, c'est-à-dire que lorsque je fais défiler le RecyclerView, l'en-tête disparaît et ne réapparaît que tout en haut.Comment puis-je faire disparaître RelativeLayout lors du défilement dans un RecyclerView

This est la disposition d'activité (qui inclut à la fois le RecyclerView et l'en-tête). This est le fichier XML de l'en-tête. This est l'android Activité.

+0

Pourquoi ne pas ajouter l'en-tête dans 'RecyclerView'? –

+0

@NileshDeokar Je ne pense pas que ce soit possible. L'en-tête est composé d'un ImageView, d'un TextView et d'un LinearLayout. – Bargain23

+1

Quelle différence cela va-t-il faire? Tout ce que vous avez à faire est de gonfler 'header_view' si la position est 0. –

Répondre

0

Je chose que vous devez ajouter en-tête à l'intérieur haut de la vue recycleur, vous pouvez consulter ce lien pour mettre en œuvre en-tête en vue recycleur

https://github.com/lopspower/HFRecyclerView

Il me aider à ajouter en-tête en haut de la vue recycleur.