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