【发布时间】:2017-01-07 22:46:12
【问题描述】:
我目前正在使用普通的 RecyclerView 和 GridLayoutManager 以及不同的 spanCount 依赖于 viewType 的 Android TV 应用程序。一切正常,但我有两个问题:
- 如果您长按 dpad 在项目之间快速滚动,有时焦点会丢失到不是 RecyclerView 子视图的视图。
- 如何告诉
RecyclerView将当前焦点视图保持在网格中心?
似乎列出的问题已通过使用来自LeanBack 库的VerticalGridView 得到修复,但它使用的LayoutManger 是内部的,不支持spanCount。
【问题讨论】:
-
回答第一个问题请看post
-
@Tepes 我正在使用 Recycler View,但我没有获得焦点,请你告诉我如何专注于 recycler view
标签: android android-recyclerview android-tv