問題タブ [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 投票する
0 に答える
265 参照

android - Android - バックグラウンドで長時間保持した後にアプリを再度開くと、Recyclerview が空白になります

私は次のアプリ構造を持っています:

問題: バックグラウンドで数時間保持した後にアプリを開くと、recyclerviewは空白Fragment Aのままですが、recyclerview にはデータが表示されます。両方の recyclerviews は、アダプターで arraylist の同じインスタンスを使用しています。Fragment B

アプリが短時間で最小化/再開された場合、問題は発生しません。

開発者オプションでに設定Background process limitすることでこれを再現できます。No background processesしたがって、OSによってプロセスが停止/強制終了されるたびに、これが発生すると思います。

FragmentStatePagerAdapterViewPager のアダプターとして拡張するクラスを使用しています。

すでに次のことを試しましたが、うまくいきません:


編集 1: FragmentAで に置き換えるStaggeredGridLayoutManagerGridLayoutManager、データが表示されます。したがって、問題はStaggeredGridLayoutManager


編集2:コードの添付(わかりやすいようにクラス/変数名を簡略化

  • TabAdapter - ビューページャーのアダプター
  • アクティビティ- ビューページャーを含む
  • フラグメント A - ずらしたグリッド レイアウト
  • フラグメント B - グリッド レイアウトあり
0 投票する
1 に答える
138 参照

xamarin.android - StaggeredGridLayoutManager 使用時の小さな画像

ビューホルダー アイテム内に recyclerview があり、最大 5 つの画像を他のテキストと共に適切に表示します。画像が非常に小さいことを除けば、かなりうまく機能しています。どこが間違っているのかわかりません。

メイン ビューホルダー アイテムのレイアウト

画像グリッド ビューホルダー アイテム:

グリッドをリサイクラービューにバインドするために使用しているコード

他に何が見たいかわからない場合は、さらにコード サンプルを提供する必要がある場合はお知らせください。何が間違っているのかわかりません。

0 投票する
0 に答える
27 参照

android - ずらしたグリッドを使用した Recyclerview LayMan

矢印キーは個々の座席の詳細オブジェクトに存在するため、座席に関して黒い矢印の出口ゲートを実現したいと考えています。時間をずらした GridLayoutManager でランタイム RecyclerView を使用して座席を設定していますが、黒い出口ゲートの矢印を達成できません。

ここに画像の説明を入力