Tag: recyclerview

Gibt es irgendwelche Beobachter geschrieben in RecyclerView.Adapter zu wissen, ob Dataset geändert wurde?

Ich habe meine RecyclerView mit dem Custom Adapter wie folgt implementiert Globale Erklärungen wie folgt private LinearLayoutManager linearLayoutManager; private int pastVisibleItems, visibleItemCount, totalItemCount; private CustomRecyclerViewAdapter customRecyclerViewAdapter; Zuerst habe ich Adapter Instance in onCreate() Methode erstellt, die Empty Array darin hat und es auf recyclerView linearLayoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(linearLayoutManager); DividerItemDecoration dividerItemDecoration = new DividerItemDecoration( Utility.ItemDecorationConst); […]

RecyclerView: Animierte Elementgröße ändern

Ich habe eine RecyclerView . Jeder seiner Gegenstände der Recycler-Ansicht kann entweder erweitert werden oder nicht. Es kann nur ein Element gleichzeitig erweitert werden. Im Wesentlichen versuche ich, die History-Liste in lolipop dialier neu zu erstellen. Ich habe festgestellt, dass mit einem LayoutTransition auf RecyclerView macht es zum Absturz . Aber ich konnte die Positionsansicht […]

RecyclerView, StaggeredGridLayoutManager Refresh Bug

Ich habe Unterstützung Bibliothek v7-21 und die RecyclerView nicht richtig angezeigt. GridLayoutManager und LinearLayoutManager ist ok. Problem tritt nur auf, wenn in StaggeredGridLayoutManager I Laden Sie meine DataSet und DataSet dann die Daten. Die Datenaktualisierung funktioniert gut, aber die Ansicht der RecyclerView existiert aus dem Bildschirm. Weiß jemand, wie man es repariert?

Wie kann ich feststellen, dass das letzte Element von RecyclerView auf dem Bildschirm sichtbar ist?

Ich habe eine RecyclerView, ich habe eine Liste von Daten in die RecyclerView hinzugefügt. Ich möchte neue Daten hinzufügen, wenn das letzte RecyclerView Item auf dem Bildschirm sichtbar wird. Danach möchte ich einen Web Service rufen und die RecyclerView Daten aktualisieren. Wie kann ich das erreichen? Irgendwelche Vorschläge?

Erweitern Sie appbarlayout, wenn recyclerview gescrollt wird

Ich habe ein zusammenklappendes Werkzeug mit einem recyclerview implementiert, wie in dem beigefügten Beispielcode gezeigt. Mein Problem ist, dass, wenn ich die Liste nach unten, es geht nicht den ganzen Weg an die Spitze. Was passiert ist, dass das Scrollen direkt an der Stelle bleibt, an der das AppBarLayout enden soll. Die Wirkung, die ich […]

Android – RecyclerIn den Abstand zwischen den Elementen in einem Raster

In meiner Android-App verwende ich ein RecyclerView , um Elemente in einem Raster anzuzeigen, indem GridLayoutManager einen GridLayoutManager . In einem GridView, um den Abstand zwischen den Elementen zu spezifizieren, würde ich die Eigenschaften horizontalSpacing und verticalSpacing setzen . Also, wie kann ich das gleiche auf einem RecyclerView ?

Wie bekomme ich einen Offset in RecyclerView ItemDecorator?

Ich habe zwei ItemDecorator 's für RecyclerView . Jeder fügt einen Top-Offset in getItemOffsets() . Sagen wir: Erster Dekorator fügt 20dp Top Offset hinzu Zweiter Decrator fügt 30dp Top Offset hinzu Nun, wenn ich beide von RecyclerView hinzufügen, wird jedes Element korrekt von 50dp versetzt, das ist gut. Aber hier kommt die Frage: Wie bekomme […]

Android notifyItemRangeInserted deaktiviert autoscroll

Ich benutze RecyclerView als Basis für meine Datenliste. Ich habe benutzerdefinierte RecyclerView.Adapter implementiert, die auf ArraList basiert. Beim Abrufen von Daten aus dem Internet der Code, den ich laufe, ist: public void addItems(List<Item> items){ final int size = data.size(); data.addAll(items); notifyItemRangeInserted(size, items.size()); } Problem ist, dass für nach dem Ausführen dieses Codes bekomme ich eine […]

Teilweise Aktualisierung von RecyclerView.ViewHolder

Ich versuche, das Feld mit der Zeit in meinem RecyclerView zu ändern. Jeder einzelne ViewHolder enthält ein CardView und ein paar weitere Ansichten im Inneren. Die einzige Ansicht, die ich animieren möchte, ist die mit der Zeit. Wie Sie sehen können, gibt es keine Animation: adapter.notifyDataSetChanged(); Das Aktualisieren von Elementen eins nach dem anderen hilft […]

CoordinatorLayout layout_anchor funktioniert nicht

Ich habe gerade die neue Support-Design-Bibliothek mit CoordinatorLayout ausprobiert, aber ich habe Probleme beim Verankern von Kindersichten. Mein Layout sieht derzeit so aus: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/coordinator_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_scrollFlags="enterAlways" /> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerview" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_anchor="@id/toolbar" app:layout_anchorGravity="bottom"/> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:layout_marginEnd="16dp" […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.