防止android tv行片段/浏览片段保存列表行中卡片的旧位置?

Posted

技术标签:

【中文标题】防止android tv行片段/浏览片段保存列表行中卡片的旧位置?【英文标题】:Prevent android tv rows fragment/Browse fragment from saving the old positions of cards in the list row? 【发布时间】:2019-02-27 16:05:47 【问题描述】:

我正在使用行片段来显示卡片项目,并且我有 4 个列表行。 当我垂直遍历列表行项目时,它可以向下移动,但是当我返回时,选择是在最后一个选定的项目上! 我想防止这种情况发生,并将位置 0 作为向上遍历时的默认选择。

【问题讨论】:

您可以添加任何详细信息,例如:使用的代码,遇到的错误问题吗? How do I ask a good question?, How to create a Minimal, Complete, and Verifiable example 向社区展示你的尝试。 【参考方案1】:

您最好将最后一个 Selected Item 保存到 sharedPref 或只是一个变量。

【讨论】:

以上是关于防止android tv行片段/浏览片段保存列表行中卡片的旧位置?的主要内容,如果未能解决你的问题,请参考以下文章

Android tv:标题片段中每个项目的 Webview

android tv - 浏览片段中搜索图像的参考

Android TV(leanback)中的持久标头片段(禁用动画)

ViewPager 之类的东西在 Android TV 的浏览器片段中

Android TV 后退

片段变化后失去焦点(ANDROID TV)