2017-09-07 1 views
-1

Ich lade Bilder und Strings in einen Recyclerview. Ich hatte mal, dass der setStackfrombottom funktionierte. Aber jetzt ist es nicht. Ich weiß nicht warum. Dies ist mein Code:Recyclerview Start von unten

Die ChatsList ist eine Liste, die einen Konstruktor von Strings enthält. Was kann ich sonst noch versuchen?

EDIT

Es funktioniert nicht, weil ich Picasso verwendet. Nachdem ich es zu Glide gewechselt habe, funktionierte es besser und flüssiger. Und nachdem ich den Adapter eingestellt habe, habe ich Folgendes getan:

recyclerView.scrollToPosition(messageAdapter.getItemCount()-1); 

Um zur letzten Position zu scrollen. Und jetzt funktioniert es gut.

Antwort

0

Ich erhielt die Daten von Firebase. Es war also schon in der richtigen Reihenfolge. Nachdem ich den Adapter-Set, gescrollt ich zum letzten Postition:

recyclerView.scrollToPosition(messageAdapter.getItemCount()-1); 

So ist es rollt nun auf die letzte Position. (Die -1, weil der Adapter beginnt, bei 0 zu zählen)

1
manager.setReverseLayout=true 

Sie können obige Eigenschaft verwenden.

+0

obwohl das ist nicht was ich brauche. Mit reverseLayout ist es nicht am Bottom/Top –

+0

Ich habe Bilder in die Frage gestellt –

+0

Mit set reverseLayout sind die Meldungen nicht in der richtigen Reihenfolge. –

Verwandte Themen