问题标签 [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.
android - Android TV:如何通知 Card Presenter 项目更改
所以,我正在用 Leanback 的 Browse Fragment 和 CardPresenter 制作一个屏幕。
在我扩展 BrowseFragment 的片段中,我有一个绘制 UI 的方法:
现在我有一个每隔几秒钟加载一些数据的服务。可以通过我传递给 CardPresenter 的 attributesHelper 访问该数据。我应该如何重新加载该数据而不导致屏幕每隔几秒钟闪烁一次?
android - 如何从 BrowseFragment 中删除标题?
我正在开发一个 android TV 应用程序,并且正在使用leaback 库。
我想自定义应用程序布局“BrowseFragment”。我想删除标题视图,只显示卡片列表“行”。
是否有可能做到这一点,或者是否有任何其他解决方案可以实现这一目标?
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)
问题在于这个功能可以帮助我自定义标题(在标题中添加图标:
添加后,标题不再被选中,我无法在它们之间导航。
这就是我创建浏览片段的方式:
...
android - Android - ListRowPresenter 选定项目的位置固定
我在一个 android 项目中有 ListRow,一切看起来都很好。当前的行为是,我可以浏览行中的元素,所选项目保持居中,但是当我到达末尾时,所选项目会走到末尾(右对齐)。另外,选择第一个元素时,将在屏幕的最左侧部分中选择它。
我想要实现的是列表中的选定项目始终居中,甚至位于任何其他位置,但它必须始终处于相同位置。
我不是 android 专家,我不确定是否已经有一个类或小部件可以做到这一点,或者这可以通过编程技巧来实现。
对不起我的英语不好。有什么线索吗?我附上了一张更好地解释它的图片。“S”表示选中的项目。
提前致谢
android-tv - 无法使用 ArrayObjectAdaptor 的 clear() 和 addAll() 刷新/更新浏览片段
我有一个浏览片段,它在调用 PHP 页面时显示 PHP 生成的 JSON 文件中的行。我试图让浏览片段刷新行,因为 JSON 数据会定期更改。
按照https://hackernoon.com/how-to-refresh-the-android-tv-browsefragment-6e4d2d3c6690上的说明,我添加了 ArrayOjectAdapter 中的 clear() 和 addAll() 方法。
我的browseFragment的主要部分是:
不幸的是,我仍然无法在不关闭并重新打开应用程序的情况下刷新/更新行
android - 自定义浏览片段
我希望通过在浏览片段中区分标题和子片段的宽度来自定义浏览片段。默认的区分比例约为 1:3,但我希望减少标题片段占用的空间(例如,比例为 1:4)。经过一番研究,我发现填充和边距仅适用于从 styles.xml 修改的内容,但这不是我的要求。实现它的解决方案是什么?
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。
有人可以帮我弄这个吗?
android - 片段变化后失去焦点(ANDROID TV)
这是我在我的 Android TV 应用程序中更改片段的方法。但是更改后我无法在我的第二个片段中导航。焦点会丢失。
我实际上只是在使用 Mainfragment 的副本以及其他信息,这是 2ndFragment 的 onactivitycreated 方法
两个 Fragment 都扩展为 Android Studio 中包含的同一个 BrowseFragment 类