2016-09-22 2 views
1

J'essaie de faire une application qui affiche des données dans la liste en utilisant RecyclerView, En LinearLayoutManager, il est possible de définir Stack de la disposition de fin et inverse qui me permet d'afficher les dernières données sur le dessus de liste. Y at-il de toute façon je peux montrer les données les plus récentes à la position 0 (en haut) dans la disposition en quadrillage échelonnée?Staggered Grid LayoutManager Pile à partir de la fin

Répondre

2

StaggeredGridLayoutManager a la méthode setReverseLayout.

utiliser comme ceci:

mLayoutManager = new StaggeredGridLayoutManager(getActivity()); 
mLayoutManager.setReverseLayout(true); 
1

Vous pouvez utiliser GridLayoutManagaer. Dans le constructeur, vous pouvez passer true/false pour inverser la disposition ou utiliser la méthode setReverseLayout(boolean). check this

+0

Oui, j'utilise setReverseLayout. Tout ce qu'il fait inverse la disposition de sorte qu'il y a un peu d'écart à la position de départ. Je veux montrer les données les plus récentes au début. Tandis que la pile à partir de la fin fait cette action, elle ne prend en charge que le gestionnaire Linear Layout –

+0

@SasiKanth Êtes-vous en train de dire que setReverseLayout est uniquement supporté par Linear Layout Manager? – Praveen

+0

Aucun setreverselayout n'est pris en charge, mais lorsque je l'utilise, il inverse essentiellement la disposition, laissant un espace vide pour le nombre impair d'éléments au démarrage. –