問題タブ [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.
android - ListView が NestedScrollView 内にある場合、ListView で match_parent が機能しない
私のアプリでは を使用してListView
おり、 の中にありNestedScrollView
ます。を設定するheight
と、画面全体をカバーしません。画面全体をカバーしたい。ListView
match_parent
ListView
私のXMLファイル:
android - Scrollview - ビューがスクロールビューの先頭を通過したときにリスナーを登録する
ユーザーがサブクラス化された NestedScrollView のビューに到達したときに、タブ ( TabLayout )を更新する必要があります。
私のレイアウト:
私の言いたいことをより明確にするために、実際のデータを含む画像を次に示します。
TabLayout には 3 つの固定タブがあります。TabLayout は常に画面に表示されます。ユーザーが上下にスクロールするときに、TabIndicator を更新したい。これは、Divider を通過するときに発生するはずです。
では、ビューが表示領域の外にスクロールされたかどうかを確認するオン スクロール リスナーを作成するにはどうすればよいでしょうか。
これが私のサブクラス化された NestedScrollView です: ObservableScrollView.java
そして、視差画像のスクロールを処理する onScrollChangedListener:
これはSOの質問です。
android - スクロールバーと Fast Scroll to NestedScrollView の使い方
Coordinator レイアウトで NestedScrollView を使用しています。
スクロールバーを追加して、それを使用してスクロールビューをドラッグします(Fast Scroll)。NestedScrollView には fastScroll 属性がないようです。
追加してみました
これはすべてうまくいきませんでした。
android-viewpager - ビューページャーのフラグメント部分をアンドロイドでスクロール可能にする方法は?
viewpager の前に今 viewpager を使用しています tablayout と videoview もあります スクロールビューをフラグメントビュー内の親レイアウトとして使用すると、ビューページャーはフラグメントを表示しませんか? これを解決するには?ビューページャーをスクロール可能に断片化する必要があります
ビューページャーのフラグメントレイアウトをスクロール可能にするにはどうすればよいですか?
android - NestedScrollView で onOverScrolled をオーバーライドすると、値が正しくなくなる
NestedScrollView でアクション効果をトリガーするために「オーバースクロール」を実現しようとしています (Coordinator Layout の CollapsingToolbarLayout と一緒です)。NestedScrollView を拡張し、onOverScrolled をオーバーライドして、独自のビューを作成しました。
ただし、有用な値が得られません。NestedScrollView に高さが全画面 (折りたたみツールバーを含む) 未満のコンテンツが含まれている場合、値は常に 0 です。オーバースクロールせずに。
他の誰かがこの問題を経験しましたか? NestedScrollView でオーバースクロール アクションをトリガーする他の方法はありますか?
android - Android - CoordinatorLayout/NestedScrollView/Hide-Show ツールバー/WebView の問題
私はそれに問題があります:
Web ビューでスクロールすると、ツールバーが非表示または表示されます (完璧です!) が、Web ページの読み込み/配置に問題があります。たとえば、ページの中央までスクロールしてリンクをクリックすると、読み込まれる新しいページもページの上部ではなくほぼ中央に配置されます。スクロールバーがあるページから別のページに移動していないかのように。
NestedScrollView に追加すると:
すべてがwebviewで機能します(ページは上から読み込まれますが、うまく表示されます)が、ツールバーで非表示/表示を失います:(
この問題について何か考えはありますか?
よろしくお願いします:)
(参考: Android Design Support Library : 23.0.1)
ヨップ
android - NestedScrollView と onInterceptTouchEvent
NestedScrollView と @Override のメソッドを拡張します: onTouchEventとonInterceptTouchEvent。問題は、super.onTouchEvent が ACTION_DOWN を呼び出さないことです (onIntereceptTouchEvent によって呼び出されます)。そのため、NestedScrollView が移動せず、エラーが発生します。
onTouchEvent の無効な pointerId=-1
ACTION_DOWN がトリガーされると、NestedScrollView の onTouchEvent メソッドでポインター ID が設定されます。
これを自分で設定することはできません。onTouchEvent メソッド全体を書き直すのは面倒な計画のようです。ここでヘルプを使用できます。タッチ イベントをリッスンしない View をクリックすると、NestedScrollView が移動します (基本的に、onInterecptTouchEvent メソッドは呼び出されず、ACTION_DOWN は NestedScrollView onTouchEvent で処理されます)。