Als «android-recyclerview» getaggte Fragen

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

30
Warum hat RecyclerView nicht onItemClickListener ()?
Ich habe nachgeforscht RecyclerViewund war überrascht zu sehen, dass RecyclerViewdies nicht der Fall ist onItemClickListener(). Ich habe zwei Fragen. Hauptfrage Ich möchte wissen, warum Google entfernt hat onItemClickListener(). Gibt es ein Leistungsproblem oder etwas anderes? Sekundäre Frage Ich habe mein Problem gelöst, indem ich Folgendes geschrieben onClickhabe RecyclerView.Adapter: public static …

30
Wie füge ich Teiler und Leerzeichen zwischen Elementen in RecyclerView hinzu?
Dies ist ein Beispiel dafür , wie es in der zuvor hätte getan werden können ListViewKlasse, die mit Teiler und dividerHeight Parameter: <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Eine solche Möglichkeit sehe ich jedoch in der RecyclerViewKlasse nicht. <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> Ist es in diesem Fall in Ordnung, …

17
Wie erstelle ich RecyclerView mit mehreren Ansichtstypen?
Von https://developer.android.com/preview/material/ui-widgets.html Beim Erstellen müssen RecyclerView.Adapterwir angeben, ViewHolderdass die Bindung an den Adapter erfolgt. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } …

30
RecyclerView onClick
Hat jemand, der verwendet RecyclerView, einen Weg gefunden, um onClickListenerElemente in der zu setzen RecyclerView? Ich habe darüber nachgedacht, für jedes Element einen Listener für jedes Layout festzulegen, aber das scheint ein wenig zu mühsam zu sein. Ich bin mir sicher, dass es eine Möglichkeit gibt RecyclerView, auf das onClickEreignis …


13
Wie erstelle ich eine horizontale Listenansicht mit RecyclerView?
Ich muss eine horizontale Listenansicht in meiner Android-Anwendung implementieren. Ich habe ein bisschen recherchiert und bin auf Wie kann ich eine horizontale ListView in Android erstellen? und horizontale ListView in Android?Diese Fragen wurden jedoch gestellt, bevor Recyclerview veröffentlicht wurde. Gibt es eine bessere Möglichkeit, dies jetzt mit Recyclerview zu implementieren?


16
RecyclerView vs. ListView
Vom Android-Entwickler ( Erstellen von Listen und Karten ): Das RecyclerView-Widget ist eine erweiterte und flexiblere Version von ListView. Okay, es klingt cool, aber als ich dieses Beispielbild sah, war ich wirklich verwirrt über den Unterschied zwischen diesen beiden. Das obige Bild kann einfach ListViewmit einem benutzerdefinierten Adapter erstellt werden. …


18
Gibt es ein addHeaderView-Äquivalent für RecyclerView?
Ich suche nach einem Äquivalent zu addHeaderView für eine Recycler-Ansicht. Grundsätzlich möchte ich, dass ein Bild mit 2 Schaltflächen als Kopfzeile zur Listenansicht hinzugefügt wird. Gibt es eine andere Möglichkeit, einer Recycler-Ansicht eine Header-Ansicht hinzuzufügen? Ein Beispiel für eine Anleitung wäre hilfreich EDIT 2 (Fragmentlayouts hinzugefügt): Nach dem Hinzufügen von …

23
RecyclerView in ScrollView funktioniert nicht
Ich versuche, ein Layout zu implementieren, das RecyclerView und ScrollView im selben Layout enthält. Layoutvorlage: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Probleme: Ich kann bis zum letzten Element von scrollen ScrollView Dinge, die ich versucht habe: Kartenansicht innerhalb der ScrollView(jetzt ScrollViewenthält RecyclerView) - …

12
Wie aktualisiere ich RecyclerView Adapterdaten?
Ich versuche herauszufinden, wo das Problem beim Aktualisieren RecyclerViewdes Adapters liegt. Nachdem ich eine neue Produktliste erhalten hatte, versuchte ich: Aktualisieren Sie das ArrayListaus dem Fragment, in dem recyclerViewes erstellt wurde, setzen Sie neue Daten auf den Adapter und rufen Sie dann auf adapter.notifyDataSetChanged(). Es hat nicht funktioniert. Erstellen Sie …

12
Wie zeige ich eine leere Ansicht mit einer RecyclerView?
Ich bin es gewohnt, eine spezielle Ansicht in die Layoutdatei einzufügen, wie in der ListActivityDokumentation beschrieben , die angezeigt wird, wenn keine Daten vorhanden sind . Diese Ansicht hat die ID "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> Ich frage mich, wie das mit dem neuen gemacht werden kann RecyclerView.

30
RecyclerView: Inkonsistenz erkannt. Ungültige Artikelposition
Unsere Qualitätssicherung hat einen Fehler festgestellt: Beim Drehen des Android-Geräts (Droid Turbo) ist der folgende Absturz im Zusammenhang mit RecyclerView aufgetreten : java.lang.IndexOutOfBoundsException: Inkonsistenz festgestellt. Ungültige Position 2 (Versatz: 2) .Zustand: 3 Für mich sieht es nach einem internen Fehler in RecyclerView aus, da ich mir keine Möglichkeit vorstellen kann, …

7
Erhalten Sie sichtbare Elemente in RecyclerView
Ich muss wissen, welche Elemente derzeit in meiner RecyclerView angezeigt werden. Es gibt kein Äquivalent zumOnScrollListener.onScroll(...) Methode in ListViews. Ich habe versucht, damit zu arbeiten View.getGlobalVisibleRect(...), aber dieser Hack ist zu hässlich und funktioniert nicht immer auch. Jemand irgendwelche Ideen?

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.