ฉันกำลังมองหาวิธีการเลื่อนRecyclerView
เพื่อแสดงรายการที่เลือกไว้ด้านบน
ในแบบที่ListView
ฉันสามารถทำได้โดยใช้scrollTo(x,y)
และรับส่วนบนสุดขององค์ประกอบที่ต้องมีศูนย์กลาง
สิ่งที่ต้องการ:
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
ปัญหาคือว่าRecyclerView
ส่งกลับข้อผิดพลาดเมื่อใช้มันเป็นscrollTo
วิธีการพูด
RecyclerView ไม่รองรับการเลื่อนไปยังตำแหน่งที่แน่นอน
ฉันจะเลื่อน a RecyclerView
เพื่อวางรายการที่เลือกไว้ที่ด้านบนของมุมมองได้อย่างไร