2016-09-22 2 views
1

RecyclerViewLinearLayoutManagerのリストを使用してデータを表示するアプリケーションを作成しようとしています。最後に最新のデータを表示するためのスタックを終端と逆レイアウトから設定するオプションがあります。リスト。とにかく、千鳥格子レイアウトで最新のデータを位置0(上端)に表示できますか?スタッガードグリッドLayoutManager最後からスタック

答えて

2

StaggeredGridLayoutManagerの方法はsetReverseLayoutです。

はこのようにそれを使用します。

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

あなたはGridLayoutManagaerを使用することができます。コンストラクタではtrue/falseを逆のレイアウトに渡すか、setReverseLayout(boolean)メソッドを使用できます。チェックthis

+0

ええ、私はsetReverseLayoutを使用しています。開始位置に若干の隙間があるようにレイアウトを逆にします。私は最初に最新のデータを表示したい。最後からのスタックはその動作を行いますが、リニアレイアウトマネージャをサポートしています –

+0

@SasiKanth setReverseLayoutはリニアレイアウトマネージャでのみサポートされていますか? – Praveen

+0

setreverselayoutはサポートされていませんが、使用すると本質的にレイアウトが反転して奇数の項目が空白のまま残ります –

関連する問題