В настоящее время я использую обычный RecyclerView
с GridLayoutManager
с разным spanCount
в зависимости от viewType
для приложения Android TV. Все работает прилично, но у меня есть 2 вопроса:
- Если вы долго нажимаете кнопку dpad вниз для быстрой прокрутки между элементами, иногда фокус теряется для представления, которое не является дочерним элементом RecyclerView.
- Как я могу сказать
RecyclerView
сохранить текущий сфокусированный вид в центре сетки?
Кажется, что перечисленные проблемы фиксированы с помощью библиотеки VerticalGridView
from LeanBack
, но используемая LayoutManger
внутренняя и не поддерживает spanCount
.