这个话题让我发疯。我已经阅读了几乎一百篇关于它的帖子,但没有一篇能反映我的情况。我在 AndroidTV 上运行的应用程序中使用了一个简单的 RecyclerView。为了启用导航,我设置了
android:focusable="true"
现在,我可以很好地使用 DPAD 在 RecyclerView 内滚动。我的目标是为列表中当前重点项目的突出显示设置动画。但是,我似乎找不到任何表明焦点改变的事件。
我非常感谢一个提示,我的代码如何被告知列表内的焦点发生了变化,编程方式,以及如何确定哪些列表项获得/失去了焦点。
谢谢!