Ich habe eine Recycleransicht mit horizontaler Ausrichtung. Ich möchte eine Ansicht (1,2,3,4 ...) zwischen Listenelementen wie unten Bild hinzufügen. Kann mir jemand helfen, dieses UI zu erreichen?So fügen Sie ein Layout zwischen horizontalen Recyclerview-Listenelementen hinzu
0
A
Antwort
0
können Sie RecyclerView.ItemDecoration verwenden.
Eine ItemDecoration ermöglicht der Anwendung, einen speziellen Zeichnungs- und Layout-Offset zu bestimmten Artikelansichten aus dem Datensatz des Adapters hinzuzufügen. Dies kann zum Zeichnen von Trennlinien zwischen Elementen, Hervorhebungen, visuellen Gruppierungsgrenzen und mehr nützlich sein.
Sie müssen wahrscheinlich ItemDecoration#getItemOffsets
überschreiben, um Ihre Ansicht entsprechend zu positionieren.
@Override
public void getItemOffsets(Rect outRect, int itemPosition, RecyclerView parent) {
if (mOrientation == HORIZONTAL_LIST)
// set outRect offsets here
}
+0
Können Sie bitte Ihre Antwort ausarbeiten? – Renadh
Verwandte Themen
- 1. So fügen Sie Registerkarten und Symbolleisten im XML-Layout hinzu
- 2. Android: So fügen Sie Ansichten aus einem anderen Layout hinzu
- 3. So fügen Sie Knopf zum Layout zur Laufzeit hinzu
- 4. So fügen Sie dem Vaadin-Layout eine Bildlaufleiste hinzu
- 5. Fügen Schatten zwischen Layout
- 6. So fügen Sie ein Layout zu einem anderen Layout in Android hinzu
- 7. So fügen Sie Eingabewerte hinzu
- 8. Fügen Sie ein benutzerdefiniertes Layout zur Symbolleiste hinzu
- 9. So fügen Sie onClick in Fragment hinzu
- 10. So fügen Sie Zeilenumbrüche zwischen Listenelementen ein
- 11. So fügen Sie Toolbar zu PreferenceActivity hinzu
- 12. Fügen Sie einen horizontalen Rand hinzu, wenn Platz verfügbar ist
- 13. So fügen Sie Inhalt zwischen Unterpunkt-Aufzählungszeichen in Rmarkdown hinzu
- 14. So fügen Sie mehrere erweiterbare TextViews hinzu
- 15. So fügen Sie eine Beziehung zwischen bereits vorhandenen Elementen hinzu
- 16. So fügen Sie UICollectionView Header hinzu
- 17. fügen Sie ein anderes Layout
- 18. So fügen Sie Ränder zwischen Zeilen von gridview hinzu
- 19. So fügen Sie eine Schaltfläche zwischen zwei Tabellenansichtszellen hinzu
- 20. So fügen Sie Bootstrap zu Fullpage.js hinzu
- 21. So fügen Sie Registerkarten zu JPanels hinzu
- 22. So schränken Sie Android Intents ein oder fügen Sicherheit hinzu
- 23. So fügen Sie dem Klassenpfad Ressourcen hinzu
- 24. Fügen Sie Platz zwischen iCarousel-Elementen hinzu
- 25. So fügen Sie Shop-Artikel automatisch hinzu
- 26. So fügen Sie Suchfelder in Django hinzu
- 27. So fügen Sie eine Löschbestätigungsmeldung hinzu
- 28. So fügen Sie Ansichten programmgesteuert Ansichten hinzu
- 29. So fügen Sie meiner Schaltfläche Suchsymbol hinzu
- 30. So fügen Sie bedingte Gemspec-Abhängigkeiten hinzu
Das Zeichnen eines Kreises "zwischen" Elementen ist nicht so kompliziert, aber was bestimmt den Inhalt des Kreises? Wird es immer eine Nummer sein? Was definiert die Nummer? usw. –
@ss_ Haben Sie die Lösung für die oben genannte Anforderung erhalten? Bitte lassen Sie mich, wenn Sie es haben, habe ich auch die gleiche Anforderung. – Renadh