0
  • 最佳答案

    问题已经得到解决,根据dubug看出是因为ListRowPresenter的问题,限制了子view超出父view显示,具体是在哪里进行裁剪的,我没有进行深入阅读,(能达到我想要的效果就行了,有时间在进行深入研读,有兴趣的可以自行研究一下)


    解决方案是 使用 VerticalGridView 嵌套 HorizontalGridView


    同时 HorizontalGridView 还需要设置 horizontalGridView.setFocusScrollStrategy(HorizontalGridView.FOCUS_SCROLL_ITEM);


    否则在向下搜索焦点时 会默认聚焦到第一个item 这点在源码 leanback GridLayoutManager中的onAddFocusables()方法中体现


    1491235681811423234  评论     打赏       z.
    相关问题
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100
    断点 · vue
    2024-08-08 10:05 79 30