Ich baue eine Chat-App und präsentiere Nachrichten mit RecyclerView. Da dies eine Chat-App ist, sollten die letzten Nachrichten am Ende der Liste erscheinen. Um dies zu erreichen verwende ich LinearManager auf folgende Weise:RecyclerView für Chat-App
LinearLayoutManager layoutManager = new LinearLayoutManager(getContext());
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
layoutManager.setStackFromEnd(true);
layoutManager.setSmoothScrollbarEnabled(false);
Und es funktioniert gut, wenn es viele Nachrichten im Gespräch sind. Wenn jedoch nur ein oder zwei Nachrichten zwischen den Benutzern vorhanden sind, zeigt RecyclerView diese am unteren Bildschirmrand an und setzt Leerraum darüber.
Ist es in diesem Fall möglich, Recycler-Artikel oben auf dem Bildschirm anzuzeigen?