Wydaje się, że będzie to proste rozwiązanie, ale wydaje się, że ustawienieLinearLayoutManager setReverseLayout() == true ale elementy układać od dołu
private RecyclerView mRecyclerView;
private RecyclerView.Adapter mAdapter;
private LinearLayoutManager mLayoutManager;
.... // More code
mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recycler_view);
// Add item decoration
mRecyclerView.addItemDecoration(new SpacesItemDecoration(DIVIDER_SPACE));
// use this setting to improve performance if you know that changes
// in content do not change the layout size of the RecyclerView
mRecyclerView.setHasFixedSize(true);
// use a linear layout manager
mLayoutManager = new LinearLayoutManager(getActivity());
mLayoutManager.setReverseLayout(true); // THIS ALSO SETS setStackFromBottom to true
mRecyclerView.setLayoutManager(mLayoutManager);
Wydaje się również ustawić elementy na stosie z dolnej
Próbowałem ustawić wartość setStackFromBottom
na wartość false, ale to nic nie dało, jaki byłby najlepszy sposób odwrócenia kolejności elementów, ale nadal wypełnia się od góry? Czy powinienem zamiast tego używać klasy Custom Comparator? Miałem nadzieję, że będzie to łatwiejszy proces niż stworzenie innej klasy.
Dobra robota, który był łatwy :) – AndyRoid
Dzięki, próbowałem obu metod oddzielnie, nawet nie mieć myśl o użyciu ich razem, aby uzyskać wynik :) – AndroidEx
nie działa dla mnie .... zmienia stos również –