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 …
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, …
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; } …
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 …
Ich möchte ändern ListViewzu RecyclerView. Ich möchte das onScrollvon OnScrollListenerin verwenden, RecyclerViewum festzustellen, ob ein Benutzer zum Ende der Liste gescrollt hat. Woher weiß ich, ob ein Benutzer zum Ende der Liste blättert, um neue Daten von einem REST-Service abzurufen?
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?
Ich versuche das SearchViewaus der Support-Bibliothek zu implementieren . Ich möchte, dass der Benutzer das verwendet SearchView, um einen Listvon Filmen in einem zu filtern RecyclerView. Ich habe bisher ein paar Tutorials gefolgt , und ich habe die hinzugefügt , SearchViewum das ActionBar, aber ich bin nicht wirklich sicher , …
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. …
Wenn ich RecyclerView zum Layout hinzufüge, wird es als leerer Bildschirm angezeigt. Gibt es eine Möglichkeit, beispielsweise über den toolsNamespace, eine Vorschau des Inhalts von RecyclerView anzuzeigen?
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 …
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) - …
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 …
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.
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, …
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.