我正在为Android TV开发应用程序,并且当我使用DPAD控件滚动recyclerview时,我有一个垂直的回收即。
在我使用DPAD滚动时,重点项目始终将一直留在回收库的中心,并且只有当我到达RecyClerview的最后一项时,焦点才会继续进行,直到最后一项为止。
。似乎很简单,可以在RecyClerview内进行选择,但我找不到答案!!
谢谢!
您可以使用snaphelper,可以垂直或水平捕捉该项目。例如:将实例连接到这样的回收道:
LinearSnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(recyclerView);
这是更多信息:
https://blog.mindorks.com/ususe-snaphelper-in-recyclerview-fc616b6833e8
是使用垂直格里德视图
修复的https://corochann.com/verticalgridfragment-and android-tv-application-on-tutorial-19-718.html