-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) ,但如果我禁用此行它是工作 –