如何始终在 Leanback BrowseFragment 中显示标题侧栏?

Posted

技术标签:

【中文标题】如何始终在 Leanback BrowseFragment 中显示标题侧栏?【英文标题】:How to always show the header side bar in Leanback BrowseFragment? 【发布时间】:2018-05-21 12:08:06 【问题描述】:

android TV leanback 中,如何始终在 BrowseFragment 中显示屏幕左侧的标题,即使选择了任何行中的项目?

当前,当关注一行中的一个项目时,包含标题的侧栏是隐藏的。我希望始终显示侧边栏。

上图中蓝色的侧边栏始终可见。

【问题讨论】:

【参考方案1】:

请将以下方法覆盖到 RowFragment 中,并在 setExpand 方法中设置为 true。希望能成功

 @Override
    public void setExpand(boolean expand) 
        super.setExpand(true);
    

【讨论】:

【参考方案2】:

您可以覆盖startHeadersTransition。只需在此方法中使用return 即可防止任何标头转换。

【讨论】:

以上是关于如何始终在 Leanback BrowseFragment 中显示标题侧栏?的主要内容,如果未能解决你的问题,请参考以下文章

Leanback - 如何创建马赛克视图?

如何让 Leanback 的详细信息片段不占用整个屏幕?

如何自定义 Leanback 的 ListRows?

如何使用 Leanback 库在 Android TV 中创建顶部导航栏

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

如何更改 Android Leanback 库以支持背景视频而不是背景图像