如何在 Horizo​​ntalGridView 中始终将焦点放在第 0 位?

Posted

技术标签:

【中文标题】如何在 Horizo​​ntalGridView 中始终将焦点放在第 0 位?【英文标题】:How to get focus at 0th position always in HorizontalGridView? 【发布时间】:2020-05-22 03:26:42 【问题描述】:

我正在创建 android 电视应用程序,要求在水平网格视图内,我有很多卡片视图。我希望我所有的卡片都集中在水平网格视图的 0 位置。那就是当我单击远程卡上的右键时,应该会向左移动,以便我的卡始终在 0 处显示焦点位置。

【问题讨论】:

您可以将 requestFocus() 用于第 0 个索引。网格视图的行。 【参考方案1】:

点击按钮时需要在下面添加焦点

yourView.requestFocus();

或者

smoothScrollToPosition(0);

希望对你有帮助!

谢谢。

【讨论】:

以上是关于如何在 Horizo​​ntalGridView 中始终将焦点放在第 0 位?的主要内容,如果未能解决你的问题,请参考以下文章

是否有使用 VerticalGrid 而不是 Horizo​​ntalGridView 的 ListRowPresenter?

leanback 库:如何为 VerticalGridView 或 Horizo​​ntalGridView 中的项目绘制焦点?

Android Leanback 库 Horizo​​ntalGridView scrollToPosition 不起作用

如何在Blackberry中动态增加horizo ntalfieldmanager高度?

如何修复 Horizo​​ntalScrollView 的滚动宽度?

如何像 Gallery 一样实现 Horizo​​ntalScrollView?