คำถามติดแท็ก android-nestedscrollview


11
มุมมอง Recycler ภายใน NestedScrollView ทำให้การเลื่อนเริ่มตรงกลาง
ฉันมีพฤติกรรมแปลก ๆ ในการเลื่อนเมื่อฉันเพิ่ม RecyclerView ภายใน NestedScrollView สิ่งที่เกิดขึ้นคือเมื่อใดก็ตามที่ scrollview มีแถวมากกว่าที่จะแสดงในหน้าจอได้ทันทีที่มีการเปิดกิจกรรม 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 …

11
Recyclerview ภายในการเลื่อนแบบ Nested Scrollview แต่ไม่เลื่อนเร็วเหมือน Recyclerview ปกติหรือ Nested Scrollview
ฉันใช้RecyclerViewภายในNestedScrollViewและมันได้ผล แต่เมื่อฉันใช้RecyclerViewภายในLinearLayoutหรือบางสิ่งบางอย่างมันจะเลื่อนด้วยความเร็วต่างๆขึ้นอยู่กับท่าทาง การเลื่อนฟังท่าทางและถ้าฉันเลื่อนขึ้นเพียงเล็กน้อยมันก็จะเลื่อนขึ้นเล็กน้อยในขณะที่ถ้าฉันเลื่อนเร็วมากมันก็จะเลื่อนเร็วมาก ตอนนี้ปัญหาของฉันคือRecyclerViewข้างในNestedScrollViewเลื่อนอย่างแน่นอน แต่การเลื่อนอย่างรวดเร็วไม่ทำงาน อย่างไรก็ตามฉันเลื่อนขึ้นเร็วหรือช้าRecyclerViewหรือNestedScrollViewเลื่อนเพียงเล็กน้อย ฉันจะทำให้มุมมองการเลื่อนของฉันNestedScrollViewหรือRecyclerViewภายในนั้นเลื่อนด้วยความเร็วต่างๆได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.