Ich benutze benutzerdefinierte Adapter-Klasse, um mit RecyclerView zu arbeiten, hier ist mein Code:
%Vor%Und hier ist das vollständige Protokoll:
%Vor%CartAdapter Zeilennummer: 53
%Vor%CartAdapter Zeilennummer: 18
%Vor%Was könnte der Grund sein? Warum ich mit diesem Problem konfrontiert bin. Gibt es noch etwas, wo ich Änderungen vornehmen muss?
Lösung von @Abhishek
und @Shvet
bereitgestellt, löste es die Ausnahme, aber immer noch so etwas, RecyclerView über MaterialViewPager standardmäßig (was nicht ok ist)
BEARBEITET WIEDER:
%Vor% Ich habe versucht, Sie in einer Beispielanwendung zu programmieren. Es hat eine Weile gedauert, bis ich herausgefunden habe, dass unter 2 Zeilen in recycler_view_card_item.xml
das Problem verursacht.
Wenn ich richtig bin (ich kann nicht sicher sein, da Sie diesen Teil des Codes nicht veröffentlicht haben), haben Sie activity_horizontal_margin
in Ihrem Standard dimens.xml
(res \ values \ dimens) nicht deklariert. xml) . Sie müssen dies in den Standarddiagrammen deklarieren, um das Problem zu beheben, etwa so
dimens.xml
%Vor%Hoffe das hilft:)
Bearbeiten: Sie müssen einen Platzhalter in das Fragment einfügen, um die Recycler-Ansicht nach unten zu verschieben. Konsultieren Sie den Benutzungsleitfaden von MaterialViewPager
library - Ссылка . Dies wurde dort erwähnt.
Ändern Sie Ihre fragment_recyclerview_advance.xml in
%Vor% Bearbeiten 2: Um das Bildlaufproblem zu beheben, entfernen Sie den Platzhalter, den ich in der vorherigen Bearbeitung vorgeschlagen habe. Aber wickeln Sie Ihren RecyclerView-Adapter mit RecyclerViewMaterialAdapter
von der Bibliothek bereitgestellt
Vollständiger Code:
fragment_recyclerview_advance.xml
%Vor%RecyclerViewFragment.java
%Vor% Nachdem ich Ihren Code überprüft habe, habe ich die Lösung bekommen. Es ist wie @Abhisheck beantwortet. Es ist ein Problem der Dimen-Deklaration. Fügen Sie <dimen name="activity_horizontal_margin">64dp</dimen>
in dimen.xml
file hinzu. Außerdem musst du deinen Style von ActionBar
auf NoActionBar
ändern. Überprüfen Sie die folgenden Änderungen.
Werte / Dimensionen.xml
%Vor%style.xml
%Vor%Außerdem müssen Sie Ihre Abhängigkeiten aktualisieren.
build.gradle (Beispiel)
%Vor%build.gradle (Projekt)
%Vor%Lassen Sie mich wissen, wenn etwas nicht stimmt.
Tags und Links android view xml android-fragments adapter