问题标签 [listrowpresenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2059 浏览

android - 如何使用 ListRowPresenter 的 setRowViewSelected

我正在使用 Android TV 的默认项目。以下是在 my 中创建卡片的代码BrowseFragment

我这样做是因为我不想在启动应用程序时选择第一行卡片。只有在用户按下 Dpad 上的按钮后才能选择它。如果我不能这样做,我应该怎么做才能得到提到的行为?

0 投票
0 回答
377 浏览

android - Leanback ListRow 在屏幕中心滚动

我有一个BrowseFragment(leanback) 并将 5 添加ListRow到适配器的 BrowseFragment 中。我的问题是当列表行在屏幕中心设置时选择此滚动。我想在屏幕底部设置它。

0 投票
1 回答
167 浏览

android - 滚动时 Leanback 崩溃 ListRowPresenter

我在android TV应用程序上遇到 Leanback 问题。有时向左或向右滚动,应用程序崩溃了。ListRowPresenter

我搜索了一些解决方案,但找到了“由主(ui)线程上的工作引起”的答案,但我的项目在子线程和 UI 上的工作任务最少。

Logcat发生崩溃时

a 将我的包名更改为<包名>

0 投票
0 回答
133 浏览

android - Android - ListRowPresenter 选定项目的位置固定

我在一个 android 项目中有 ListRow,一切看起来都很好。当前的行为是,我可以浏览行中的元素,所选项目保持居中,但是当我到达末尾时,所选项目会走到末尾(右对齐)。另外,选择第一个元素时,将在屏幕的最左侧部分中选择它。

我想要实现的是列表中的选定项目始终居中,甚至位于任何其他位置,但它必须始终处于相同位置。

我不是 android 专家,我不确定是否已经有一个类或小部件可以做到这一点,或者这可以通过编程技巧来实现。

对不起我的英语不好。有什么线索吗?我附上了一张更好地解释它的图片。“S”表示选中的项目。

我想要的图片

第二张图片显示实际结果与所需结果。

提前致谢

0 投票
2 回答
601 浏览

android-tv - 专注于列表的第一项并滚动列表

我正在开发一个 Android TV 应用程序并显示列表中的项目。当我滚动列表焦点从当前项目移动到下一个项目时,我希望将焦点始终保持在第一个项目上并从相同的选定项目位置滚动整个列表。比如,这个 Hotstar 的实现。目前,我正在使用带有以下代码的 Android ListRow。

0 投票
0 回答
84 浏览

android-tv - 如何在 Android TV 上实现延迟加载

如何在android tv中实现延迟加载或使用recyclerview输入leanback?问题是这样的:我从服务器获得了一大堆封面,超过一千个,物理设备上没有足够的内存并且应用程序挂起。据我了解,BrowseFragnent 中 ArrayObjectAdapter 链接中的 listRow 一次呈现并存储所有元素。

0 投票
0 回答
17 浏览

android - 如何使用横幅创建后仰布局

我想要这张图片中的布局

自定义后仰布局

我尝试将自定义 RowPresenter 添加到 BrowseFragment 的适配器但是我的自定义视图没有使用“match_parent”属性覆盖全宽,

当焦点转移到自定义 RowPresenter 的 ListRow 横幅项目时,会向上移动并被隐藏。

这是代码

MainBrowseFragment ->

这是我的自定义行演示器,带有带有横幅的自定义视图。