Als «android-recyclerview» getaggte Fragen

Das RecyclerView-Widget ist eine erweiterte und flexiblere Version von ListView und GridView.

13
Schnelles Scrollen in RecyclerView
Ich versuche, die neue RecyclerViewKlasse für ein Szenario zu verwenden, in dem die Komponente beim Scrollen an einem bestimmten Element ausgerichtet werden soll (das alte Android ist Galleryein Beispiel für eine solche Liste mit einem zentrierten Element). Dies ist der Ansatz, den ich bisher verfolge: Ich habe eine Schnittstelle, ISnappyLayoutManagerdie …

9
RecyclerView entfernt den Teiler / Dekorator nach dem letzten Element
Ich habe eine recht einfache RecyclerView. So stelle ich den Teiler ein: DividerItemDecoration itemDecorator = new DividerItemDecoration(getContext(), DividerItemDecoration.VERTICAL); itemDecorator.setDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.news_divider)); recyclerView.addItemDecoration(itemDecorator); Und das ist drawable/news_divider.xml: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/white_two"/> <size android:height="1dp"/> </shape> Das Problem ist aus irgendeinem Grund, dass der Teiler nicht nur zwischen den Elementen erstellt wird. Aber …

8
Wenn das Fragment während der Aktualisierung mit SwipeRefreshLayout gewechselt wird, friert das Fragment ein, funktioniert aber tatsächlich noch
UPDATE: Ich dachte, es hat richtig funktioniert. Aber nach einigen Tests gibt es immer noch Probleme * schnüffeln * Dann habe ich eine einfachere Version gemacht, um zu sehen, was genau passiert, und ich erfahre, dass das erfrischende Fragment, das hätte entfernt werden sollen, immer noch dort geblieben ist. Oder …

11
So fügen Sie der RecyclerView einen schnellen Bildlauf hinzu
Hintergrund In ListView könnten Sie einen schnellen Bildlauf haben, mit dem Sie eine Bildlaufleiste ziehen können, um einfach dorthin zu scrollen, wo Sie möchten (mithilfe des Attributs fastScrollEnabled ). Zusammen mit der Klasse " SectionIndexer " und optional einigen Attributen könnte ein nettes Popup angezeigt werden, das angezeigt wird, wenn …

4
Scrollen Sie in RecyclerView mit LinearLayoutManager nach oben
Ich habe ein Fragment , in dem es RecyclerViewmit LinearLayoutManagerin der es CardViewGegenstände. Beim Klicken befindet sich eine schwebende Aktionsschaltfläche, über die die Elemente nach oben scrollen sollen. Ich habe versucht, sowohl mit scrollToPositionals auch scrollToPositionWithOffsetmit RecyclerViewund LinearLayoutManagerwie unten gezeigt zu verwenden. Aber es hat überhaupt keine Wirkung. Warum ist …

5
Bildlauf des übergeordneten Elements stoppen (NestedScrollview) Beim Scrollen des untergeordneten Elements (RecyclerView)
Ich benötige ein ähnliches Verhalten wie diese Implementierung. NestedScrollView wäre jedoch das übergeordnete Element und RecyclerView das untergeordnete Element von NestedScrollView. Beispiel: https://medium.com/widgetlabs-engineering/scrollable-nestedscrollviews-inside-recyclerview-ca65050d828a Ich bin nicht sicher, ob dies erreicht werden kann. Versucht, das Deaktivieren des übergeordneten Elements (NSV) zu deaktivieren, während das untergeordnete Element (RV) einen Bildlauf durchführt. Beim …

3
: Kann nicht auf den LifecycleOwner der Fragmentansicht zugreifen, wenn getView () null ist, dh vor onCreateView () oder nach onDestroyView ()
Ich verwende Live-Daten in meiner Anwendung für alle Netzwerkanrufe und die Bearbeitung von Antworten. In einem der Szenarien lädt meine Recycler-Ansicht einige Daten in den Ansichtsinhaber onBindund die Antwort aktualisiert die Benutzeroberfläche. Dazu muss ich lifecycleOwnerdem Beobachter ein zur Verfügung stellen . Da die Recycler-Ansicht keinen eigenen Lebenszyklus-Eigentümer hat, verwende …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.