タグ付けされた質問 「android-nestedscrollview」


11
NestedScrollView内のリサイクラービューにより、スクロールが途中で開始される
NestedScrollView内にRecyclerViewを追加すると、奇妙なスクロール動作が発生します。 何が起こるかというと、スクロールビューに画面に表示できるよりも多くの行があるときはいつでも、アクティビティが起動するとすぐに、NestedScrollViewは上からのオフセットで開始します(画像1)。スクロールビューに項目がいくつかあり、一度にすべて表示できる場合、これは起こりません(画像2)。 サポートライブラリのバージョン23.2.0を使用しています。 画像1:誤り-上からのオフセットで始まる 画像2:正しい-ごみ箱ビューのいくつかのアイテム レイアウトコードの下に貼り付けています。 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="10dp"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Title:" style="@style/TextAppearance.AppCompat.Caption"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/bodyPadding" style="@style/TextAppearance.AppCompat.Body1" android:text="Neque porro quisquam est qui dolorem ipsum"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Subtitle:" …

11
Nested Scrollviewスクロール内のRecyclerviewですが、通常のRecyclerviewまたはNested Scrollviewのように高速スクロールしません。
私はRecyclerView内部NestedScrollViewを使用していますが、動作します。でもRecyclerView中LinearLayoutなどで使うと、ジェスチャーによって様々なスピードでスクロールしてしまいます。スクロールはジェスチャーを聞き、少しだけ上にスライドすると少しスクロールしますが、上に非常に速くスライドすると非常に速くスクロールします。今私の問題は、RecyclerView内部がNestedScrollView確かにスクロールするが、高速スクロールが機能しないことです。しかし、私は速いか遅い上にスライド、RecyclerViewまたはNestedScrollView少しだけスクロールします。 スクロールビューNestedScrollViewまたはRecyclerViewその内部をさまざまな速度でスクロールさせるにはどうすればよいですか?


5
親のスクロールを停止(NestedScrollview)子をスクロールするとき(RecyclerView)
この実装と同様の動作が必要ですが、NestedScrollViewが親になり、RecyclerViewがNestedScrollViewの子になります。 例:https : //medium.com/widgetlabs-engineering/scrollable-nestedscrollviews-inside-recyclerview-ca65050d828a 子(RV)がスクロールしているときに親(NSV)の無効化を試みましたが、子でスクロールすると、親を含むビュー全体がスクロールされます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.