問題タブ [android-nestedscrollview]

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 投票する
2 に答える
12620 参照

android - NestedScrollView、AppBarLayout、CoordinatorLayout によるスムーズ スクロールと Fling

私は、CollapsingToolbarLayout と NestedScrollView で AppBarLayout を使用しているアプリケーションに取り組んでいます。私はこれを正常に実装し、正常に動作しています。

今私がやろうとしているのは、Nestedscrollviewのフリング(高速スワイプ)で完全に上にスクロールすることです。同様に、画面の下部に向かってフリング (高速で下にスワイプ) すると、スムーズに下部までスクロールする必要があります。しかし、今は間に挟まれて見苦しくなってしまいます。ここで利用可能な多くの解決策を試しましたが、何もうまくいきませんでした。私の現在の設定は以下です。

以下に示す最も受け入れられている回答の1つは、私にとってもうまくいきませんでした。

NestedScrollView を使用すると、AppBarLayout と折りたたみツールバーをスムーズにスクロールできません

0 投票する
6 に答える
20199 参照

android - setNestedScrollingEnabled を false に設定すると、Recyclerview onscrolllistener が機能しない

でページネーションを実装したいのでrecyclerView、に追加addOnScrollListenerしますが、設定したときに機能recyclerViewしないという問題がありますRecyclerView.OnScrollListenerrvGridExplore.setNestedScrollingEnabled(false);

しかし、削除rvGridExplore.setNestedScrollingEnabled(false);すると正常に機能しますが、これを処理する方法がわかりません。

コードは次のとおりです。

0 投票する
6 に答える
7945 参照

android - BottomSheet は可視性の変更で飛び去ります

内部に NestedScrollView を含む下部シートがあります (以下を参照)。FAB ボタンを押すと、この NestedScrollView の一部を非表示にしたいと考えています。しかし、いくつかの linearlayouts の可視性を GONE に変更すると、ボトムシートが上から飛び去ります。ここを参照してください:

ここに画像の説明を入力

https://github.com/Tanrikut/BottomSheetExampleからコード全体を取得できます

私の可視性の変更方法:

私の NestedScrollView xml:

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

java - NestedScrollView 内の複数の Recyclerview でビューのリサイクルが発生しない

Recyclerview内で複数のリサイクルを管理する際に問題が発生しましたNestedScrollView。私がやろうとしていることを教えてください -

  1. frame1 と frame2 の 2 つのフレーム レイアウトがあります。
  2. recyclerview を含む 2 つのフラグメントがあります。最初のフラグメントの recyclerview はアイテムを水平方向に表示し、2 番目のフラグメントの recyclerview はリストを垂直方向に表示します。
  3. 今、両方を に入れましFrameLayoutたがNestedScroolView、frame1 recyclerview はすべてのビューを適切にリサイクルしていますが、frame2 recyclerview はビューをリサイクルしていません。理由はわかりませんか? 最初にすべてのアイテムをロードしてから画面に表示します。

いくつかのコード:

MainActivity.java

main.xml

フラグメントA:

フラグメント B :

recycler_view.xml

私の質問が明確であることを願っています。

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

android - Recycler ビューで複数行の edittext を使用する方法

リサイクラー ビューで複数行の EditText をリスト アイテムとして使用しています。私の問題は、EditText が Recycler ビュー内でスムーズにスクロールしないことです。

以下は、私が使用した XML です。

リサイクラー ビューの場合:

リスト項目の場合:

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

android - Recyclerアイテム間の余分な空のギャップを表示

1.i はいくつかの recyclerviews を実装したばかりで、それらのアイテムのいくつかには余分な空きスペースがあります。このスペースは、スクロールすると消えることがあります。私はあなたが考えることができるあらゆる方法を試しました! コンテンツをラップするように高さを変更しましたが、まだ問題が存在します!

ここにスクリーンショットがあります: Recyclerview の空きスペース

ここにアイテムxmlがあります:

メインページのxml:

  1. 2番目の質問は、ネストされたスクロールビュー内でいくつかのリサイクルビューを使用して、スクロールの問題を防ぐことです。すべてが良好ですが、kitkat のような Android の下位バージョンでは、スクロールに問題があります (ネストされたものは sdk<21 では機能しません)。両方のバージョンで正常に機能する通常のスクロール ビューを使用できますが、通常のスクロール ビューはコーディネーター レイアウトでは機能しないため、appbar レイアウトの非表示動作は機能しません。

これらの問題について教えてください。

アダプタークラスは次のとおりです。

}

更新: プレースホルダーの縦横比は、画像の縦横比と大きく異なってはなりません。それらは同じでなければなりません。

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

android - OnNestedScroll - 時々トリガーされない

の中にスクロールするときに FAB を表示/非表示にしようとしてNestedScrollViewCoordinatorLayoutます。このリンク( githubBehaviorの例)で確認できることを達成しました。問題は、メソッド内で show/hide メソッドを呼び出すことです。残念ながら、スクロールすると、このメソッドが呼び出されないことがあります。ただし、メソッドは常に呼び出されます。呼び出されない理由がわかりません(20〜30%の時間など)。なぜそれが起こるのか分かりますか?OnNestedScrollonNestedScrollAccepted

これは私の行動クラスです: