我在Android TV应用程序中使用Google Leanback小部件.它使用带有ListRows的RowsFragment.
我想要确定的是,是否有任何方法可以以编程方式滚动到其中一行中的特定对象.我已经挖掘了Leanback小部件的文档,但无法找到我正在寻找的东西.
我已经看到了这个问题(强制视图在Apple TV/tvos上重新加载tvml内容),答案描述了如何从DOM中删除内容但是有没有办法添加它们?
我知道NodeList上的标准appendChild,但是如何创建要附加的正确元素?也就是说,当您在TVML中创建文档时,它是一种特殊的XML语法,然后将其解析为文档.有没有办法解析文档的一部分,以便您可以将其添加到一个架子中的一个部分,以便在文档显示后动态地向行中添加更多项目?
PS我已经尝试将Presenter.parser.parseFromString()与新项目的xml一起使用,但它正在抛出具有该语法的IKDOMException.