Hier ist mein Szenario
Ich mache das mit ItemDecoration
Hier habe ich
LinearLayoutManager
mit Horizontal Orientation
Ich füge position
tag auf RecyclerView Adapter
auf folgende Weise hinzu
Gibt es eine andere Möglichkeit, auf RecyclerView
erstes und letztes untergeordnetes Element auf ItemDecoration
zuzugreifen, damit später beim Entfernen und Hinzufügen von Elementen keine Probleme auftreten.
Gibt es eine andere Möglichkeit, auf RecyclerView als erstes und letztes Kind zuzugreifen? ItemDecoration, damit später Elemente entfernt und hinzugefügt werden irgendein Problem.
Ja. Sie können erreichen, was Sie wollen, nur indem Sie Ihre eigene ItemDecoration
implementieren.
Um die aktuelle Position / Unterposition zu erhalten:
%Vor%Um die Anzahl der Objekte / Kinder zu erhalten:
%Vor% Damit können Sie ein Leerzeichen zum ersten und letzten Kind Ihres RecyclerView
hinzufügen.
Wenn Sie nun Ihren Code für diesen Ansatz ändern, erhalten Sie:
%Vor%Bonus: Wenn Sie alle Elemente der RecyclerView auffüllen möchten, werfen Sie einen Blick auf den Gist , den ich erstellt habe: Ссылка
Tags und Links android android-recyclerview