-1
A
回答
0
你應該做同樣的方式對待任何其他LayoutManager
和RecyclerView
。
因此,在短期,修改RecyclerView.Adapter
:
- 讓
getItemCount
回報Integer.MAX_VALUE
。 - 當讓你的項目中使用
list.get(position % list.size)
代替list.get(position)
- 移動到中間位置
layoutManager.scrollToPosition((int)(Integer.MAX_VALUE/2f))
後您初始化RecyclerView
(您可能需要根據您的數據集和你的選擇上應顯示項目int
到Integer.MAX_VALUE/2f
添加第一)。
這樣你不會重複你的數據集,仍然保持無限滾動的幻覺。
相關問題
- 1. 如何穿過for循環
- 2. 做循環不循環
- 3. 寫穿過嵌套循環
- 4. 如何做sql循環
- 5. 如何做R循環
- 6. 如何做無限循環
- 7. 如何做更新循環?
- 8. 循環 - 做,而
- 9. POSTGRES:如何做循環和如何加入循環內?
- 10. 做while循環不正常循環
- 11. do while循環不循環也不做
- 12. 做while循環 - 只有兩次循環 - 應循環8次
- 13. java如何轉換爲循環做while循環
- 14. double做while循環
- 15. Haskell - 做while循環
- 16. QT做while循環
- 17. C++做不循環
- 18. infinte做while循環
- 19. 循環做什麼?
- 20. Haskell做while循環
- 21. 如何運行循環(例如for循環)按鈕單擊android
- 22. Android onDraw循環
- 23. 如何在循環中創建循環(雙循環)
- 24. 如何打破循環中的內循環在python循環?
- 25. 這個循環如何循環四次?
- 26. 如何只循環一次循環?
- 27. 如何在一個循環內循環
- 28. 循環內循環?
- 29. 循環內循環
- 30. 循環內循環?
但我需要添加此行「wearableRecyclerView .setCenterEdgeItems(true);」並用這條線它是行不通的。 –
它不起作用?怎麼了? –
它不滾動到中心列表與此setCenterEdgeItems(true) ,但如果我禁用此行它是工作 –