มุมมอง 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 …