问题标签 [browsefragment]

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 投票
3 回答
1537 浏览

android - Android TV:如何通知 Card Presenter 项目更改

所以,我正在用 Leanback 的 Browse Fragment 和 CardPresenter 制作一个屏幕。

在我扩展 BrowseFragment 的片段中,我有一个绘制 UI 的方法:

现在我有一个每隔几秒钟加载一些数据的服务。可以通过我传递给 CardPresenter 的 attributesHelper 访问该数据。我应该如何重新加载该数据而不导致屏幕每隔几秒钟闪烁一次?

0 投票
1 回答
563 浏览

android - 如何减少两行 BrowseFragment 之间的距离

我正在使用没有缩放效果的 BrowseFragment,如下所示:

因此,我在另一行的结束和开始之间有额外的空间。如图所示(以红框突出显示)。

在此处输入图像描述

我怎样才能减少这个空间?

我已经尝试过覆盖以下尺寸,但它没有效果:

0 投票
4 回答
2199 浏览

android - 如何从 BrowseFragment 中删除标题?

我正在开发一个 android TV 应用程序,并且正在使用leaback 库。

我想自定义应用程序布局“BrowseFragment”。我想删除标题视图,只显示卡片列表“行”。

是否有可能做到这一点,或者是否有任何其他解决方案可以实现这一目标?

我想删除它

0 投票
2 回答
2837 浏览

android - 带有 PageRow 的leanback BrowseFragment 的自定义标题

该代码由一个 BrowseFragment 组成,该 BrowseFragment 具有与每个标题行关联的多个列表行,参考此代码,我能够使用 PageRow 而不是 ListRow 正确实现它(https://github.com/googlesamples/leanback-showcase/ blob/master/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/page/PageAndListRowFragment.java

问题在于这个功能可以帮助我自定义标题(在标题中添加图标:

在此处输入图像描述

添加后,标题不再被选中,我无法在它们之间导航。

这就是我创建浏览片段的方式:

...

0 投票
1 回答
1126 浏览

android - 带有描述和预览图像的自定义 TitleView Android TV (FireTV)

我正在尝试使用 Android Lean back 库构建我的第一个 Amazon Fire TV 应用程序。我想将 BrowseFragment 自定义为如下图所示。

预期布局

我尝试如下设置自定义布局。

但生成的布局如下所示,带有透明的 TitleView,列表行显示在其下方。请提出一种更好的方法来使 UI 看起来与第一张图像相似。找不到任何可以实现这一点的东西。

在此处输入图像描述

0 投票
0 回答
133 浏览

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

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

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

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

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

我想要的图片

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

提前致谢

0 投票
1 回答
323 浏览

android-tv - 无法使用 ArrayObjectAdaptor 的 clear() 和 addAll() 刷新/更新浏览片段

我有一个浏览片段,它在调用 PHP 页面时显示 PHP 生成的 JSON 文件中的行。我试图让浏览片段刷新行,因为 JSON 数据会定期更改。

按照https://hackernoon.com/how-to-refresh-the-android-tv-browsefragment-6e4d2d3c6690上的说明,我添加了 ArrayOjectAdapter 中的 clear() 和 addAll() 方法。

我的browseFragment的主要部分是:

不幸的是,我仍然无法在不关闭并重新打开应用程序的情况下刷新/更新行

0 投票
1 回答
197 浏览

android - 自定义浏览片段

我希望通过在浏览片段中区分标题和子片段的宽度来自定义浏览片段。默认的区分比例约为 1:3,但我希望减少标题片段占用的空间(例如,比例为 1:4)。经过一番研究,我发现填充和边距仅适用于从 styles.xml 修改的内容,但这不是我的要求。实现它的解决方案是什么?

0 投票
1 回答
264 浏览

android - 使用 RowsSupportFragment 自定义 Android 和 FireTv UI

我是 Android TV 开发的新手,想知道一些事情。我看到使用 Leanback 我们可以实现这一点。关键组件是 BrowseSupportFragment、RowsSupportFragment 等。

我想要的是。目前,在 BrowseSupportFragment 中,我正在使用 PageRow,这样我就可以为每一行拥有一个自定义片段(扩展 RowsSupportFragment)。我想要的是这个,自定义 Fragment 是一个常规的 Fragment(扩展 Fragment),并且其中有一些 FrameLayouts,对于那个 FrameLayouts,我可以调用不同的 Fragment(RowsSupportFragment)。因此,总结一下,我想要每个 frameLayout 的 BrowseSupportFragment --> Fragment --> RowsSupportFragment 之类的东西,这样我就可以根据需要自定义 UI。

有人可以帮我弄这个吗?

0 投票
1 回答
373 浏览

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

这是我在我的 Android TV 应用程序中更改片段的方法。但是更改后我无法在我的第二个片段中导航。焦点会丢失。

我实际上只是在使用 Mainfragment 的副本以及其他信息,这是 2ndFragment 的 onactivitycreated 方法

两个 Fragment 都扩展为 Android Studio 中包含的同一个 BrowseFragment 类