問題タブ [staggeredgridlayoutmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
564 参照

android - スタッガード グリッド レイアウトの動作の問題

私はAndroidが初めてです。誰かが「奇妙な」StaggeredGridLayoutの動作を手伝ってくれませんか。以下にGIFを添付:

first_example_StaggeredGridLayout_behavior.gif

second_example_StaggeredGridLayout_behavior.gif

私のリサイクラー初期化コード:

ItemDecoration クラス

私は多くのソースを調査しましたが、すべてが私の問題を解決しませんでした. 前もって感謝します。

0 投票する
1 に答える
650 参照

android - StaggeredGridLayoutManager を使用して RecyclerView でアイテムを注文する

ユーザーが画像を使用して要素を作成し、それらをリストとして表示するアプリケーションを作成しています。作成された要素が同じ高さではなく同じ幅で、2 つの列に分散されている Google Keep のように見えます。要素が作成される順序は重要であり、上から下にそのように配置する必要があります。写真に示すように、各番号は要素が作成された順序を表しており、期待どおりの順序ではありません。

ずらした眺め

要素の順序を定義する方法はありますか? 私はそれらを注文したい:

1 2

3 4

5

等々。

これは、RecyclerView、アダプター、およびレイアウト マネージャーを初期化するコード スニペットです。

私はすでに試してみました

それはうまくいきませんでした、私も試しました

何も表示されず、空白のレイアウトだけでした。

編集:これを行う他の方法は、削除、ライブラリ、別のアイデアなどになります。