Tag: recyclerview

Holen Sie sich die Breite von CardView in Adapter.onBindViewHolder

Ich habe eine Liste von Beiträgen und die meisten von ihnen sind Bilder (einfach gesagt, es sind Beiträge wie G + oder FB Apps). Jeder Posteintrag hat ein Bildseitenverhältnis, so dass ich die Bildhöhe basierend auf seiner Breite einstellen kann, noch bevor das Bild vom Server geladen wurde, so dass das Kartenlayout beim Laden nicht […]

Probleme bei der Umsetzung des Kontext-Aktionsmodus im Recyclerview-Fragment

Ich hackte zusammen meine erste App aus einer Reihe von Tutorials. Mit Hilfe eines von ihnen habe ich eine RecyclerView in einem Fragment implementiert, das von der Hauptaktivität genutzt wird. Jetzt habe ich ein weiteres Tutorial gefunden, das ich verwenden möchte, um Multi-Selektion mit dem Kontext-Action-Modus zu implementieren. Das große Problem ist, dass das Tutorial […]

Android: SortedList mit Duplikaten

Ich habe einige Probleme Verständnis RecyclerView s SortedList . Lets sagen, ich habe eine sehr einfache Klasse nur mit einer sehr einfachen Klasse halten Daten: public class Pojo { public final int id; public final char aChar; public Pojo(int id, char aChar) { this.id = id; this.aChar = aChar; } @Override public String toString() { […]

Wie verwende ich eine GridLayoutAnimation in einem RecyclerView?

Ich versuche, meine GridView mit dem neuen RecyclerView (mit GridLayoutManager) zu ersetzen, aber es scheint, dass es nicht gut mit gridLayoutAnimation ( ClassCastException: LayoutAnimationController$AnimationParameters cannot be cast to GridLayoutAnimationController$AnimationParameters ). Es funktioniert mit einer regelmäßigen Layout-Animation, aber weil es ein Raster ist, dauert es zu lange, um auf Tabletten abzuschließen. Was ich versuche zu erreichen, […]

Android RecyclerAnsicht glatt blättern, um zu sehen, dass die Animierung ihrer Höhe ist

Ich habe ein RecyclerView mit erweiterbaren Child Views, wenn das Kind ViewGroup geklickt wird, bläst es eine Menge von Ansichten animiert die ViewGroup Höhe von 0 auf die gemessene Viewgroup Höhe, wie die folgenden gif: Das Problem ist: Ich rufe smoothScrollToPosition auf recyclerView, es glatt blättern zur Ansicht Position, aber es betrachtet die aktuelle Ansicht […]

Admob Native Ads in einem Recylerview zeigt Leerzeichen vor dem Laden an

Ich habe Admob native Anzeigen in meiner Anwendung implementiert. Es wurde platziert, um einmal für alle 4 Artikel in meiner Recyler-Ansicht anzuzeigen. Das Problem ist, bevor Anzeigen angezeigt werden, ein Leerzeichen wird für ca. 3 bis 5 Sekunden angezeigt, bis die Anzeige geladen ist. Ich brauche Hilfe, um dieses Leerzeichen zu entfernen und die Anzeige […]

Recycler-Ansicht nicht richtig scrollen nach der Implementierung Swipe, um Layout zu aktualisieren

Vor der Implementierung des Swipe, um die Ansicht zu aktualisieren, funktionierte die Recycler-Ansicht reibungslos, aber nicht, wann immer ich versuche, die Recycler-Ansicht nach unten zu scrollen, um zu stören, um zu stören und die Scroll-Bewegung zu behindern. Hier ist der Screenshot der Ausgabe: (Beachten Sie die Swipe zu aktualisieren Layout kommt, während die Recycler-Ansicht nach […]

RecyclerView itemView OnGlobalLayoutListener schießt nicht für alle ItemViews

Ich habe eine RecyclerView in deren Ansicht Halter Konstruktor Ich bin ein onGlobalLayoutListener wie folgt hinzufügen public CustomViewHolder(final View itemView, Context context) { super(itemView, context); itemView.getViewTreeObserver().addOnGlobalLayoutListener( new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Get height here } }); } Dies itemViews für alle itemViews , die auf dem Bildschirm sichtbar sind, aber während […]

Android – java.lang.IndexOutOfBoundsException: Ungültige Position Position 0 (0). Artikelanzahl: 0

Ich bekomme diese Ausnahme in meinem Log – java.lang.IndexOutOfBoundsException: Invalid item position 0(0). Item count:0 at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4622) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4617) at com.jivemap.app.CustomizedViews.MyLinearLayoutManager.measureScrapChild(MyLinearLayoutManager.java:66) at com.jivemap.app.CustomizedViews.MyLinearLayoutManager.onMeasure(MyLinearLayoutManager.java:30) at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:2614) at android.view.View.measure(View.java:15318) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1413) at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1061) at android.widget.LinearLayout.onMeasure(LinearLayout.java:599) at android.view.View.measure(View.java:15318) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1413) at android.widget.LinearLayout.measureVertical(LinearLayout.java:704) at android.widget.LinearLayout.onMeasure(LinearLayout.java:597) at android.view.View.measure(View.java:15318) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1413) at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1061) at android.widget.LinearLayout.onMeasure(LinearLayout.java:599) […]

Force RecyclerView, um Android neu zu erstellen

Gibt es eine Möglichkeit, alle Artikel von RecyclerView neu zu zeichnen? Ich habe einige Themen (in style.xml) und nach dem Ändern des Themas brauche ich die RecyclerView neu zu zeichnen. So möchte ich eine Methode, die zwingen wird, onCreateViewHolder für jeden Artikel des Adapters erneut aufzurufen. Ich versuchte zu: Rufen adapter.notifyDataSetChanged onCreateViewHolder adapter.notifyDataSetChanged aber onCreateViewHolder […]

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