草庐IT

RowsFragment

全部标签

Android TV Leanback RowsFragment 在开始时保持焦点项目

我正在开发一个Leanback应用程序,我已经通过RowsFragment实现了行和所有内容,并且一切正常。至于现在,当我在行中的项目中左右移动时,获得焦点的项目会移动到屏幕中间并获得焦点。例子-我希望获得焦点的项目位于行的开头而不是中间。例子-在网上找不到任何关于此的内容。非常感谢有关此的任何信息。 最佳答案 如果您还希望行的最后一项出现在开头,请使用此ListRowPresenter:classFocusedItemAtStartListRowPresenter(focusZoomFactor:Int):ListRowPrese

android - 在 BrowseFragment 之外重用 AndroidTV RowsFragment

我正在尝试在BrowseFragment之外重用AndroidTVLeanback提供的RowsFragment,以便在不同的布局上具有类似的行交互外观和感觉,但我遇到了XML-inflation错误,我无法做到调试解决。实现本身与此处实现的类似:https://medium.com/building-for-android-tv,但在博客中,他正在替换BrowseFragment中同类的不同fragment。我的方法有什么根本性的错误吗?如果是这样,为什么?我一直在通读Leanback资源,但未能找到任何我能理解的(尽管它是一个大型图书馆)可以将fragment耦合到那种程度。相关代

android - 如何始终在 RowsFragment 中显示标题

我正在尝试创建一个类似于Youtube应用程序的Android电视应用程序。我正在使用Sofa库来做到这一点。现在,当我试图显示RowsFragment中各个项目的header时,即使RowsFragment没有焦点,问题也来了。以下是将数据集加载到browseFragment的代码privatevoidloadRowsCustom(){adapter=newArrayObjectAdapter();intsplit=3;introwsFragmentCount=videoList.size()/split+(videoList.size()%split!=0?1:0);for(int