2016-07-22 27 views
-1

Ich möchte eine einfache Ansicht wie folgt erstellen. (Roter Kreis)Bündelung in Recyclerview- Android

enter image description here

ich im Internet gesucht Bündelung in Recyclerview aber ich konnte keine Ressourcen finden.

Kann mir jemand den Namen dieser Ansicht sagen oder irgendwelche Tutorial-Ressourcen teilen.

Kann jemand ein Beispiel teilen, wie man es macht. Oder irgendwelche Tutorials, wie man diese Ansicht bekommt. - Bounty Frage

Antwort

6

In Recyclerview können Sie dies mit Artikel Dekoration tun.

Eine ItemDecoration ermöglicht der Anwendung, eine spezielle Zeichnung und Layout-Offset zu bestimmten Artikelansichten aus dem Adapter-Datensatz hinzuzufügen. Diese kann zum Zeichnen von Teilern zwischen Elementen, Highlights, visuellen Gruppierungsgrenzen und mehr nützlich sein.

Alle ItemDecorations werden in der Reihenfolge gezeichnet sie vor den Artikel Ansichten (in OnDraw()) und nach den Positionen wurden hinzugefügt (in onDrawOver (Leinwand, RecyclerView, RecyclerView.State).

siehe here

oder

Sie ein eigenes Layout entwerfen und aufblasen mit getViewByType in viewholder

-2

ItemDecorator aus Beispiel unten entspricht nicht Ihnen. Versuchen Sie, Expandable Listview zu verwenden, mit dem Sie die Liste anpassen können, wenn der Benutzer auf das Bild unterhalb des Listenelements klickt und die Größe für ein anderes Element erweitert, z. B. Chat-Nachrichten in Ihrem Bild.

Use This Example!

+0

Listenansicht nicht-mehr auf Android –

+0

unterstützt @SathyaBaman Es ExpandableListView ist und er veraltet nicht! https://developer.android.com/reference/android/widget/ExpandableListView.html – GensaGames

-1

Ich glaube, Sie besser, diese Videos zu folgen, ich bin sicher, dass meine Seite dieses Video, die Ihnen eine perfekte Idee auf Android Recyclerview und auch eine Lösung für die Probleme bieten gibt.

Bitte folgen Sie diesem Link youtube: https://www.youtube.com/watch?v=XhbsNO2_oDI

+0

Dieses Video ist nur eine normale Recyclerview. –

+0

Was Sie für diesen Code kodieren möchten – ballu