問題タブ [staggered-gridview]

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 に答える
194 参照

android - NestedScrollView 内の StaggeredGrid が機能しない

フィードを表示するためにStaggeredGridViewを使用しているという点で、Android アプリケーションを開発しました。通常は正常に動作しますが、NestedScrollView を入れるとデータが表示されません。

では、この問題を解決する方法。

XML ファイル:

ありがとう。

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

android - Android Recycler StaggeredGrid ディバイダー

私の問題は、staggeredGrid の要素の間にいくつかの黒い線を入れようとしてきたことですが、適切に機能させることができないようです。個々のアイテムの間にスペースを追加するこのクラスを見つけました:

それらのスペースに色を付けるにはどうすればよいですか?

0 投票する
2 に答える
2342 参照

android - Android RecyclerView StaggeredGrid アイテムがスクロール時に位置を変更する

私の問題は、リストをスクロールしているときにアイテムが入れ替わることです。どうすれば彼らの位置を固定できますか?

私のレイアウト:

オブジェクトを動かし続けるのは画像だと思うので、テキストの可視性をなくしました。このアイテムの交換を修正できる方法はありますか?

アダプターコード:

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

android - Recycler アクティビティで Onclick メソッドを表示しますか?

Google Keepに似た UI を作成しようとしています。Recycler View を使用してずらした View を作成する方法を知っています。特定のカードをクリックすると。次に、アクティビティを開く必要があります。

onclick メソッドを使用してこれを実現できます。

これと同じシナリオが、アプリ内の少なくとも 5 つの異なるアクティビティで発生します。

私の質問はそれです

  1. この 1 つのアダプターを 5 つの場所すべてで使用できますか?

    1. はいの場合、onclick アクションをどこに配置すればよいですか?

    2. いいえの場合、Keep のようなずらしたレイアウトを作成するにはどうすればよいですか?

前もって感謝します!

0 投票する
2 に答える
6384 参照

android - 上にスクロールすると Android RecyclerView StaggeredGrid アイテムの位置が変わる

2 列の Staggered Grid では、無限リストの効果を使用して要素を 10 つずつ自動的にロードします。上にスクロールする場合を除いて、すべて正常に動作します。最初の 2 つの要素の位置が変わります。最初の 2 つの項目がある列から別の列にジャンプするようなものです。

私が読んだように、アダプターは各要素の状態を保存する必要があります。しかし、私はそれを行う方法がわかりません。

これは、StaggeredGrid 機能を表示するために使用するメイン コードです。

#編集 1:

これは、アダプターをインスタンス化する方法です

populate メソッドは、json 形式の非同期タスク応答として発生します。

そして、これは私がonScrollを保持する方法です:

どんな助けにも感謝します

0 投票する
2 に答える
565 参照

android - AsyncTask OutOfMemoryError: ビットマップ サイズが VM の予算を超えています

すべてのSDカード画像をスタガードビューにロードする必要があります。カウントを100に設定すると、画像がスタガードビューに表示されますが、多くの画像(例:700/800)ではAsyncTaskを使用していますが、doinbackgroundエラーが表示されますアウトするのを手伝ってくださいこれ。

これは AsncTask クラスです。

これはアダプタークラスです。

LogCat。

0 投票する
3 に答える
1762 参照

android - Android - StaggeredGrid の間違ったアイテムの配置

Recycler ビューと幅を 2 ​​ずつカットする StaggeredGrid に問題があります。Picasso を使用して画像をアイテムにロードすると、最初に画像をロードすると、リサイクラー ビューで奇妙に配置されます。リロード後、すべてが良さそうです。

問題は画像の読み込みにあると思います.StaggeredGridは最初は画像の高さを知りませんが、キャッシュのためにリロード後に知っています.

どうすればこの問題を解決できますか?

ここに画像の説明を入力

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

android - Android - LinearLayout の子は StaggeredGridView のように処理します

私はStaggeredGridViewのように処分したいLinearLayoutに4つの要素(画像)を持っています。LinearLayout でこれを行うことはできますか? 他の方法はありますか?

ここに画像の説明を入力

画像は動的に追加されます