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

android - ListView が NestedScrollView 内にある場合、ListView で match_parent が機能しない

私のアプリでは を使用してListViewおり、 の中にありNestedScrollViewます。を設定するheightと、画面全体をカバーしません。画面全体をカバーしたい。ListViewmatch_parentListView

私のXMLファイル:

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

android - Scrollview - ビューがスクロールビューの先頭を通過したときにリスナーを登録する

ユーザーがサブクラス化された NestedScrollView のビューに到達したときに、タブ ( TabLayout )更新する必要があります

私のレイアウト:

私の言いたいことをより明確にするために、実際のデータを含む画像を次に示します。

データ付き画像

TabLayout には 3 つの固定タブがあります。TabLayout は常に画面に表示されます。ユーザーが上下にスクロールするときに、TabIndicator を更新したい。これは、Divider を通過するときに発生するはずです。

では、ビューが表示領域の外にスクロールされたかどうかを確認するオン スクロール リスナーを作成するにはどうすればよいでしょうか。

これが私のサブクラス化された NestedScrollView です: ObservableScrollView.java

そして、視差画像のスクロールを処理する onScrollChangedListener:

これはSOの質問です。

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

android - スクロールバーと Fast Scroll to NestedScrollView の使い方

Coordinator レイアウトで NestedScrollView を使用しています。

スクロールバーを追加して、それを使用してスクロールビューをドラッグします(Fast Scroll)。NestedScrollView には fastScroll 属性がないようです。

追加してみました

これはすべてうまくいきませんでした。

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

android-viewpager - ビューページャーのフラグメント部分をアンドロイドでスクロール可能にする方法は?

viewpager の前に今 viewpager を使用しています tablayout と videoview もあります スクロールビューをフラグメントビュー内の親レイアウトとして使用すると、ビューページャーはフラグメントを表示しませんか? これを解決するには?ビューページャーをスクロール可能に断片化する必要があります

ビューページャーのフラグメントレイアウトをスクロール可能にするにはどうすればよいですか?

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

android - NestedScrollView で onOverScrolled をオーバーライドすると、値が正しくなくなる

NestedScrollView でアクション効果をトリガーするために「オーバースクロール」を実現しようとしています (Coordinator Layout の CollapsingToolbarLayout と一緒です)。NestedScrollView を拡張し、onOverScrolled をオーバーライドして、独自のビューを作成しました。

ただし、有用な値が得られません。NestedScrollView に高さが全画面 (折りたたみツールバーを含む) 未満のコンテンツが含まれている場合、値は常に 0 です。オーバースクロールせずに。

他の誰かがこの問題を経験しましたか? NestedScrollView でオーバースクロール アクションをトリガーする他の方法はありますか?

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

android - Android - CoordinatorLayout/NestedScrollView/Hide-Show ツールバー/WebView の問題

私はそれに問題があります:

Web ビューでスクロールすると、ツールバーが非表示または表示されます (完璧です!) が、Web ページの読み込み/配置に問題があります。たとえば、ページの中央までスクロールしてリンクをクリックすると、読み込まれる新しいページもページの上部ではなくほぼ中央に配置されます。スクロールバーがあるページから別のページに移動していないかのように。

NestedScrollView に追加すると:

すべてがwebviewで機能します(ページは上から読み込まれますが、うまく表示されます)が、ツールバーで非表示/表示を失います:(

この問題について何か考えはありますか?

よろしくお願いします:)

(参考: Android Design Support Library : 23.0.1)

ヨップ

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

android - NestedScrollView と onInterceptTouchEvent

NestedScrollView と @Override のメソッドを拡張します: onTouchEventonInterceptTouchEvent。問題は、super.onTouchEvent が ACTION_DOWN を呼び出さないことです (onIntereceptTouchEvent によって呼び出されます)。そのため、NestedScrollView が移動せず、エラーが発生します。

onTouchEvent の無効な pointerId=-1

ACTION_DOWN がトリガーされると、NestedScrollView の onTouchEvent メソッドでポインター ID が設定されます。

これを自分で設定することはできません。onTouchEvent メソッド全体を書き直すのは面倒な計画のようです。ここでヘルプを使用できます。タッチ イベントをリッスンしない View をクリックすると、NestedScrollView が移動します (基本的に、onInterecptTouchEvent メソッドは呼び出されず、ACTION_DOWN は NestedScrollView onTouchEvent で処理されます)。