android - 如何在 com.android.support :leanback-v17 中实现多于 2 级导航

标签 android android-support-library android-5.0-lollipop android-tv

在常规的 android 应用程序中,我可以使用抽屉导航在顶级 View (应用程序的部分)之间导航 在电视应用程序中应该使用什么? 我只看到组织类别 -> 电影的两级内容的可能性 但是在我们的应用程序中,我们有几个部分(直播 channel 、点播电影、录制的节目等),其中大部分都有类别。 是否可以使用标准的 android.support.v17.leanback.app.BrowseFragment 和 android.support.v17.leanback.app.DetailsFragment?

最佳答案

简而言之:没有。 BrowseFragmentDetailsFragment 旨在为开发人员提供一种快速简便的方式,将他们的内容带到电视上。它们强制您进入那个非常容易理解和导航的特定结构。

如果您愿意全力以赴获得自定义体验,则需要使用 HeadersFragment 构建您的 BrowseFragment 版本行 fragment 。这被证明是相当头疼,但我设法为我公司的应用程序做到了。如果您有兴趣,我会就此写一篇文章/文章。

编辑

这是 the article !它是一个名为 Building for Android TV 的更大系列的一部分。 ,如果你想看看。

关于android - 如何在 com.android.support :leanback-v17 中实现多于 2 级导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26166386/

相关文章:

android - FragmentTabHost 图形布局不呈现

android - 具有共享元素的 Activity 转换中出现问题

android - 在 Android 中下载和提取 Zip 文件

java - 带有 Java 语法高亮显示的 Android 应用程序中的文本

android - 您如何确保将支持库项目(例如 android-support-v7-appcompat)的资源(例如样式)添加到您的项目中?

android - 添加 PACKAGE_USAGE_STATS [Android Lollipop] 时 Manifest.xml 出错

android - 高 Assets 加载时间

android - PowerVR - glDrawElements 上的 GL_OUT_OF_MEMORY

android - 按下后退按钮后调用的 fragment onStart 和 onCreate Activity

android - NullPointerException : with ActionBar. setDisplayHomeAsUpEnabled(boolean)' 在空对象引用上