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

android - Android: ScrollView と NestedScrollView の比較

ScrollViewとはどう違いNestedScrollViewますか?両方とも、拡張しFrameLayoutます。両方の長所と短所を詳しく知りたいです。

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

android - NestedScrollView および WebView Javascript ScrollListener

Android Design Library を使用して、ツールバーと画像をスクロールします。いくつかのビューと SwipeRefreshLayout、NestedScrollView、および WebView を含むフラグメントがあります。これが私のレイアウトの階層です:

この星座には、1 つだけ問題があります。WebView は、コンテンツの全高を持ちます。開発者コンソールでは、次のように表示されます。

ここに画像の説明を入力

この動作では、webview で JavaScript を使用してスクロール位置を取得できません。javascriptでwebviewの正しいスクロール位置を取得する方法はありますか?

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

android - ネストされたscrollviewとcardviewでテキスト全体が表示されない

折りたたみツールバーとネストされたスクロールビューを備えたコーディネーターレイアウトを使用しています。Lorem Ipsum のコードを入力すると、テキストの最後までスクロールできないため、テキストの最後が見えません。

さらにテキストを追加すると、さらにスクロールできますが、最後までスクロールできません。

これが私の例です:

ここに画像の説明を入力

最後の行は私のコードの最後ではありません。

私のxml:

エミュレータのせいでしょうか。

編集 :

Madhur の回答に対する返信 : ネストされたスクロール ビューの代わりにフレームを配置し、ナビゲーション ビューのアイテムのクリック時にこのフレームを Java に置き換えることをテストしました。ここでフレームを置き換えます:

このフラグメントによって:

しかし、ご覧のとおり、ネストされたスクロールビューは次のようには機能しません。 ここに画像の説明を入力

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

android - NestedScrollView の RecyclerView が Android で機能しない

私はrecyclerviewに表示したいアイテムのリストを持っていて、メインレイアウトにCollapsingToolbarLayoutを追加しました。

これは、collapsingtoolbar レイアウト activity_main.xml を追加したレイアウト ファイルです。

私はこのチュートリアルに従ってcollapsingtoolbarlayoutを操作し
ました ここが主な活動です

ここに私のgradleの依存関係があります

ここに画像の説明を入力

スタックオーバーフローで同様の質問の解決策を試しましたが、うまくいきませんでした.助けてください.何か間違ったことをしましたか?

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

android - ツールバーがスクロールされていない

NestedScrollView をアクティビティに適用した後、ツールバーがコンテンツと共にスクロールされません。多くのスクロール オプションとフラグを試しました。高さと幅のパラメータはここには書かれていません。

0 投票する
8 に答える
17085 参照

android - Espresso、NestedScrollView または RecyclerView が CoordinatorLayout にある場合にスクロールが機能しない

CoordinatorLayoutなどの Espresso アクションの動作が壊れているようです。scrollTo()RecyclerViewActions.scrollToPosition()

NestedScrollView に関する問題

このようなレイアウトの場合:

最初の問題をNestedScrollView使用して内部の任意のビューにスクロールしようとすると、 . これは、このアクションがサポートするだけで拡張しないためです。この問題の回避策については、こちらで説明しています。基本的には、コードをコピーして、制約をサポートするように変更できます。が a にない場合は機能するようですが、 a の中に入れるとすぐにスクロールアクションが失敗します。ViewActions.scrollTo()PerformExceptionScrollViewNestedScrollViewscrollTo()NestedScrollViewNestedScrollViewCoordinatorLayoutCoordinatorLayout

RecyclerView の問題

NestedScrollView同じレイアウトの場合、を aに置き換えるRecyclerViewと、スクロールにも問題があります。

この場合、私は使用してRecyclerViewAction.scrollToPosition(position)います。とは異なりNestedScrollView、ここではスクロールが行われていることがわかります。ただし、間違った位置にスクロールしているようです。たとえば、最後の位置までスクロールすると、最後から 2 番目は表示されますが、最後の位置は表示されません。スクロールのRecyclerView外に移動すると、正常に動作します。CoordinatorLayout

現時点では、CoordinatorLayoutこの問題により、使用する画面用の Espresso テストを作成できません。同じ問題が発生したか、回避策を知っている人はいますか?

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

android - Nested Scrollview 内の recyclerview からフォーカスを削除する

こんにちは、設計で 1 つの問題に直面しています。その xml は次のとおりです。問題は、ネストされたスクロールビュー内で2つのテキストビュー、ボタン、およびリサイクラービューを使用していることです。このコードビューを実行しているときは、recyclerview から開始されますが、下にスクロールすると、それらのテキストビュー、ボタンが表示されます。モバイル内でビューを表示しているときに、最初のビューからビューを開始し、recyclerview に直接焦点を合わせないようにする方法を教えてください。どうすればこの問題を解決できますか? 助けて。私の下手な英語でごめんなさい。