Android RecyclerView-Fehler

8

heute habe ich versucht, den neuen android RecyclerView zu verwenden. Ich habe ein neues Projekt mit einer leeren Aktivität erstellt und dem Layout Folgendes hinzugefügt:

%Vor%

In Gradle Build-Abhängigkeiten habe ich hinzugefügt:

%Vor%

Aber das activity_main.xml Rendering zeigt immer noch den folgenden Fehler:

%Vor%

Ich selbst finde keine Lösung im Internet, da jeder sagt: "Implementiere die folgenden Abhängigkeiten in deinem Baukasten: ...", die ich bereits hinzugefügt habe.

Kann jemand eine Lösung anbieten?

Grüße Tak3r07

Bearbeiten: onCreate:

%Vor%     
Tak3r07 09.11.2014, 16:57
quelle

6 Antworten

6

Ich denke, dass Sie mit RecyclerView den Layoutmanager zumindest einstellen müssen.

Wenn Sie die Dokumentation lesen hier :

  

Im Gegensatz zu anderen Ansichten mit Adapter-Unterstützung wie ListView oder GridView ermöglicht RecyclerView dem Client-Code ein benutzerdefiniertes Layout   Arrangements für Kinderansichten. Diese Vereinbarungen werden von der   RecyclerView.LayoutManager. Ein LayoutManager muss bereitgestellt werden   RecyclerView zu funktionieren.

Sie können versuchen, die RecyclerView instanziieren, um den LayoutManager so einzustellen:

%Vor%

(ändere es später in ein LayoutManager , das besser zu deinen Bedürfnissen passt)

    
mt0s 09.11.2014 17:21
quelle
2

Dies scheint ein Fehler in Android SDK 21 zu sein. Wenn Sie auf SDK 22 aktualisieren, sollte das Problem verschwinden.

    
Olof 15.04.2015 13:57
quelle
1

Ich weiß, dass das Thema etwas alt ist, aber das Problem besteht immer noch und es ist ein bekannter Fehler.

Irgendwie scheint der Fehler nahe bei einem Patch zu sein:

Ссылка

    
imbalind 26.03.2015 21:58
quelle
1

Aktualisieren Sie einfach auf SDK 22 und das Problem ist behoben

    
Omar Ceron 16.04.2015 19:22
quelle
1

Ändern Sie einfach die API-Ebene oben auf dem Bildschirm in Ihrem XML-Viewer und machen Sie 21 API-Ebene, es wird funktionieren. hoffe, es wird dir helfen.

    
Milind Vyas 07.11.2015 21:17
quelle
-1

Hallo, hoffe das wird dir helfen Sie müssen das Bildlaufleisten-Attribut aus Ihrer Ansicht entfernen

    
Sardor Islomov 15.03.2017 17:17
quelle