gpt4 book ai didi

android - Leanback 库 : How to draw focus for items in a VerticalGridView or HorizontalGridView?

转载 作者:行者123 更新时间:2023-11-29 00:04:05 27 4
gpt4 key购买 nike

我在玩 leanback 库,我可以看到 leanback 包中的大部分 RowsFragment,它们正在使用 Horizo​​ntalGridView 或 VerticalGridView,但是当我创建一个新的 Horizo​​ntalGridView 时,没有绘制焦点,这意味着我不能使用我的 Remote 滚动到该项目。

有人知道怎么做吗?

我还看到一些演示者正在为他们的 VerticalGridView 或 Horizo​​ntalGridView 使用 ItemBridgeAdapter,这与获得 View 的焦点有关吗?

最佳答案

我能想到的一种可能是您没有将自定义 View 同时设置为 setFocusable(true)setFocusableInTouchMode(true)。您需要这些用于您放入 Leanback 的任何控件,以便远程焦点模型工作。

您可以在代码和 xml 中执行这些操作;在 xml 中通过 android:focusable="true"android:focusableInTouchMode="true" 在您想要作为 UI 或卡片的顶层 View 上。

关于android - Leanback 库 : How to draw focus for items in a VerticalGridView or HorizontalGridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36302347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com