Ich habe eine RecyclerView, die keine Elemente anzeigt. Anfangs ist es leer, aber später füge ich Elemente hinzu und rufe notifyDatasetChanged () auf. getItemCount () wird aufgerufen und gibt 25 zurück, onBindViewHolder wird dreimal aufgerufen und richtet die Ansicht korrekt ein.
%Vor%Das Wesentliche davon. Der Dienst enthält eine Liste von Alben und benachrichtigt den Adapter über Änderungen durch Aufrufen von dataUpdated () und endReached ().
Mehr Code:
%Vor%Noch mehr Code:
Das Aktivitätslayout
%Vor%Listenelementlayout:
%Vor%Listenlayout:
%Vor%Ich habe den Code jetzt für ein paar Stunden gepusht und ich habe keine Ahnung, warum es nicht funktioniert
Ich bin ein Idiot.
%Vor% Die Standardausrichtung für LinearLayout
ist horizontal und die Breite der Symbolleiste ist match_parent
, sodass mein Inhalt nicht auf dem Bildschirm angezeigt wurde. Dies ist wahrscheinlich einer der beliebtesten Fehler auf Android, weshalb Sie eine Warnung erhalten, aber die include
muss es versteckt haben.
Tags und Links android android-recyclerview