Tep*_*ian 26 android android-tv android-recyclerview
我目前使用常规RecyclerView有GridLayoutManager不同spanCount的depeding viewType为Android TV的应用.一切都很好,但我有两个问题:
RecyclerView当前聚焦视图保持在网格中心?似乎列出的问题是通过使用VerticalGridViewfrom LeanBack库修复的,但LayoutManger它使用的是内部的,不支持spanCount.
回收器视图与 Android TV 配合良好。您可以包括的可能的解决方案包括:
1.为view添加focusable和focusableInTouchode。通过代码添加focusListner,每次点击view时请求焦点。
2.要使 Recycler View 焦点项目保持在中心,您必须像本示例一样覆盖布局管理器。
或者
使用layoutManager.scrollToPositionWithOffset(position,offset),其中位置聚焦视图位置和偏移量是回收器视图宽度/2。
| 归档时间: |
|
| 查看次数: |
8077 次 |
| 最近记录: |