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

android - アクティビティを開くときに AppbarLayout と NestedScrollView が重なる

ネストされた ScrollView には、ドラッグ時にスクロールするフラグメントとスクロールしないフラグメントがRecyclerViewあります。 いくつかの回答で提案されているように追加しましたが、それは機能しません。AppbarLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior"RecyclerView

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

java - ネストされたスクロールビュー内のRecyclerview?

ネストされたスクロール ビュー内に配置されたリサイクラー内で複数のビュー ホルダーを使用しています。ネストされたスクロールが原因で、onBindViewHolder() リサイクラー ビューの Natural 動作に変更があります。リサイクラーアダプターを開始すると、すべてのアイテムがonBindViewHolder()内で呼び出されますたとえば、I have 20 Items は、通常のシナリオでは、開始時に 3 つの項目のみが呼び出されることを意味しますが、ネストされたスクロール ビューの場合、20 個すべてのビューが最初の読み込み時に作成されます。

XML ファイル

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

android - Android の CollapsingToolbarLayout + NestedScrollView が、ソフト キーボードが表示されているときに Scroll to End にならないのはなぜですか

appcompat 23.1.1 を使用すると、ソフト キーボードが表示されているときに、NestedScrollView 内の EditText の最後までスクロールできません。何が起こるかというと、キーボードが非表示の場合は最後までスクロールします。

つまり、ソフト キーボードはテキストの最後の部分を隠します。

この質問のバリエーションはすでに尋ねられていますが、明確な答えはありません. ほとんどの場合、appcompat 22.x はバグが多いと言及されています。これは 23.1 で修正されましたか? そうでない場合、より良い回避策がありますか。

この問題を再現するには、Android Studio を使用して作成し、新しいプロジェクトを作成して「スクロール アプリケーション」を選択し、TextView を EditText に変更します。

マニフェストに追加してみましたが、

しかし、違いはありません。

参考までに、プロジェクト ファイルは次のとおりです。

https://gist.github.com/anonymous/73acc2d39f4e90c51217

助けと提案をありがとう

編集#1

これは appcompat-v7:23.2.0 にも当てはまります。

編集#2

appcompat 23.3.0 にはまだバグがある可能性があります。これを参照して ください https://code.google.com/p/android/issues/detail?id=182362

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

android-recyclerview - Androidのネストされたスクロールビューがネストされたフリングをトリガーしない

スライド カードでネストされたスクロールビューを使用して、コーディネーター レイアウト動作クラスを拡張し、ネストされたスクロールおよびフリング メソッドをオーバーライドすることで、カードを上下にプルしています。

私のレイアウトでは、recylerview と 2 つのネストされたスクロール ビューがあり、1 つはヘッダーをラップしてカードを上下にプルさせるため、もう 1 つはラップしてエラー メッセージの後に表示されるエラー メッセージ用です。

この動作は、recyclerview、またはヘッダーをラップするネストされたスクロールビューを投げるときに onNestedPreFling() のトリガーを検出します。エラーレイアウトをラップするnestedscrollviewを飛ばすと問題が発生し、onNestedPreScroll()をトリガーしますが、スクロール量がタッチスロップよりも大きい場合でも、常にonNestedPreFling()をトリガーするとは限りません。

この問題の原因を特定しようとしましたが、残念ながら特定できませんでした。うまくいけば、誰かが onNestedPreFling() の呼び出しを妨げているものを知っています。

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

android - フローティング アクション ボタンを非表示にする

更新: NestedScrollView のスクロール変更イベントをリッスンし、そこで適切な処理を行うだけで、この問題を解決しました。

このチュートリアルに従って、私の の表示と非表示をアニメーション化していFloatingActionButtonます。しかし、それは私のレイアウトでは実際には機能しません。私のレイアウトはこの写真のようなものです:

ここに画像の説明を入力

内部に NestedScrollView と多数の RecyclerView があります。NestedScrollView の領域をタッチしてスクロールすると、FloatingActionButton期待どおりにアニメーション化されます。しかし、いずれかの領域に触れてスクロールすると、RecyclerViewsまったくFloatingActionButtonアニメーションしません。onNestedScrollコードをデバッグしようとすると、 の領域に触れてスクロールしてもメソッドが呼び出されないことに気付きましたRecyclerView

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

android - CollapsingToolbarLayout のスムーズ スクロールの問題を伴う Android RecyclerView

のようCollapsingToolbarLayoutに使いたい。RecyclerViewWhatsapp

キャプチャされたビデオは次のとおりです: https://sendvid.com/0oi2lxx5

上にスクロールするときは問題ありませんが、下にスクロールするとスムーズではありません。でスムーズにスクロールしたいRecyclerView

だからここに私のものがありますprofile_activity.xml

私は使っている:

どうすればこれを修正できますか?