9

ずらしたグリッドレイアウトを使用しています。以下はコードです:

StaggeredGridLayoutManager glm= new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
glm.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);

GAP_HANDLING_NONEある列から別の列への画像の交換を避けるために使用しています。

アプリを起動すると、画面の最初は次のようになります。

ここに画像の説明を入力

一番下までスクロールした後、一番上に戻ったとき。次の 3 つの画像はランダムにレイアウトを示しています (変化し続けます)。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

4

4 に答える 4