問題タブ [recyclerview-layout]

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

android - Android リストビュー展開時のアニメーション

次の図に示すようなリスト ビューがあり、2 番目の図に示すように展開され、選択したアイテムに関するいくつかの情報が追加されます。

ここに画像の説明を入力

ここに画像の説明を入力

ここで、この展開遷移中 (展開および閉じている間) にアニメーションを追加する必要があります。どうすればこれを達成できるか教えてもらえますか?

私の考えは、展開中に「折りたたまれた紙の開口部」のようにアニメーション化し、終了時に閉じることです(以下に示すように)

ここに画像の説明を入力

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

android - 上記のedtitextがクリックされた後にのみデータを入力するReyclerview

問題に直面しています。recyclerview にはデータがありますが、その上の edittext をクリックしてキーボードを開いたときにのみデータが取り込まれます。私を案内してください。ビューに何か問題があると思います。

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

android - RecyclerView LayoutManager としての Android FlowLayout

Android チップを使用してタグ クラウドを実装したいと考えています。

ここに画像の説明を入力

しかし、これを行う最善の方法は、RecycleView とカスタム LayoutManager を使用することだと思います。FlowLayout のように子をレイアウトする LayoutManager を検索しましたが、何も見つかりませんでした。

カスタム レイアウト マネージャーについて、この種の動作または適切で簡単なチュートリアルを見つけた人はいますか? シンプルまたはシンプルだが不完全な記事は見つかりませんでした。

ここに画像の説明を入力.

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

android - 垂直方向と水平方向の両方にスクロールし、最初に垂直方向に項目を埋める Android カスタム レイアウト マネージャー

私はAndroidアプリケーションを開発しています。画面の 1 つに次のような UI があります: Mockup-UI

つまり、いくつかの列があり、列の幅も固定されているため、水平方向にスクロールする必要があるかもしれません。各列には異なる項目数があり、垂直方向にスクロールするとすべての列がスクロールされます。そのため、この UI を実装する方法がわかりません。私は解決策を試しました: 2 つのスクロールビューでいくつかの大きな recyclerview を作成し、それらのサイズをすべて測定します:

しかし、recyclerview が大きすぎると、ビューが再利用されず、すべてのサイズを測定するパフォーマンスが非常に悪くなります。そこで、カスタム レイアウト マネージャーでこのようなリサイクラー ビューを作成できることがわかりましたが、実装方法がわかりません。FixedGridLayoutManagerと StaggeredGridLayoutManager が混在している可能性があります。

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

android - 一度に複数のアイテムを表示する水平リサイクラー ビュー

このように一度に複数のアイテムビューを表示したい

ここに画像の説明を入力

リサイクラー ビュー 23.2.1 を使用しています

マイ リサイクラー ビュー xml

対応する Java コード

この構成では、一度に 1 つのアイテムしか取得できません。下の画像のように

ここに画像の説明を入力

画像間のスペースがあるため、リサイクラー ビューの wrap_content が機能していないようです。アイテム間のスペースを削除する方法はありますか。

リサイクラー ビューリンクでwrap_contect に関連するバグが 1 つ見つかりましたが、これは修正されています。これが問題の原因かどうかはわかりません。これを修正するための助けをいただければ幸いです

私の行ビュー:

0 投票する
4 に答える
2014 参照

android - RecyclerView でクリックを取得する方法 (子ではありません)

に を設定する方法はありますonClickListenerRecyclerView?

その中RecyclerViewにいくつかの子供がいてOnClickListener、親にを設定していRecyclerViewます。ただし、onClickそのビューをクリックしても起動しません。以下のサンプル コードを参照してください。子ではなく、親でクリックを取得します。このシナリオでは、アイテムのクリックは気にしません。

私は子供たちにsetFocusable(false)setClickable(false)、およびを試してみましたが、役に立ちませんでした。setOnClickListener(null)いずれにせよ、子が親からクリックを盗んでいるとは思いません。なぜなら、子がいない領域をクリックすると、クリックも登録されないからです。

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

android - RecyclerView は無限スクロールで画像のリストをロードします

RecyclerView下にスクロールすると、より多くの美しい女の子を表示するアプリを作成しています。そして、私はいくつかの問題で立ち往生しています。ここのビデオリンクで見ることができます。

または:

I. さらにアイテムを追加すると、定義された 3 つの列すべてではなく、1 つの列のみが表示されます。

Ⅱ.上にスクロールすると、すべての子ビューが非常に速く移動し、その後RecyclerView、トップに移動してすべてのアイテムをスキップします。サンプル: 現在の項目が 100 で、上にスクロールすると、数ミリ秒でリストの一番上に表示されます。

私のプロジェクトには次のものがあります:

  1. build.grade: compile 'com.android.support:recyclerview-v7:23.4.0'RecyclerView: JDK のバージョンの関係で 24に更新したくありません。
  2. MainActivity は AppCompatActivity を拡張します。

    /li>
  3. アダプタ:

    /li>
  4. ビューホルダー

    /li>
  5. 活動のレイアウト

  6. アイテムのレイアウト