อย่างที่เราเห็น RecyclerView มีประสิทธิภาพมากกว่า ListView ดังนั้นฉันจึงชอบใช้ในโครงการของฉัน แต่เมื่อเร็ว ๆ นี้ฉันมีปัญหาเมื่อใส่ไว้ใน ViewGroup ที่กำหนดเอง RecyclerView นั้นง่ายต่อการตั้งค่าแถบเลื่อนใน xml ดังนี้:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
แต่ฉันไม่พบวิธีการตั้งค่าแถบเลื่อนในโค้ดสำหรับ RecyclerView สิ่งที่ฉันได้ลองคือ:
mRecyclerView.setVerticalScrollBarEnabled(true);
จากนั้นฉันก็เห็นสิ่งนี้ในเอกสารของ Android
ดังนั้นฉันจึงพยายามสร้าง LayoutManager ของตัวเองและแทนที่ฟังก์ชันที่ฉันคิดว่าฉันต้องการ แต่สุดท้ายฉันก็ทำไม่สำเร็จ ใครช่วยบอกทีว่าฉันควรสร้าง LayoutManager ของตัวเองได้อย่างไรหรือแค่แสดงวิธีแก้ปัญหาอื่น ๆ ขอบคุณ!