สำหรับ app ของฉันฉันใช้RecyclerView
ภายในScrollView
ที่RecyclerView
มีความสูงขึ้นอยู่กับเนื้อหาของการใช้ห้องสมุดนี้ เลื่อนจะทำงาน RecyclerView
แต่ก็ไม่ได้ทำงานได้อย่างราบรื่นเมื่อฉันเลื่อนมากกว่า เมื่อฉันเลื่อนไปที่ScrollView
ตัวเองมันจะเลื่อนอย่างราบรื่น
รหัสที่ฉันใช้เพื่อกำหนดRecyclerView
:
LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false);
mFriendsListView.setLayoutManager(friendsLayoutManager);
mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null));
RecyclerView
ในScrollView
:
<android.support.v7.widget.RecyclerView
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:id="@+id/friendsList"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
androidx.constraintlayout.widget.ConstraintLayout
ซึ่งจะแก้ปัญหาของคุณได้โดยไม่ต้องใช้งานที่ซับซ้อน