首页 文章

Leanback BrowseFragment isShowingHeader()方法行为

提问于
浏览 1019
0

我正在为电视创建一个应用程序 .

我的问题是当我从tv遥控器按下右键并从header-fragment导航到GridFragment(VerticalGridSupportFragment)时,第一项是来自Leanback Library的函数isShowingHeaders()返回true .

即使我的HeaderFragmentHeaderFragment在那时被隐藏或不可见 .

但是,如果我从header-fragment导航到RowSupportFragmentRowSupportFragment,则第一项行为符合预期,即方法isShowingHeaders()返回false .

1 回答

  • 0

    这是参考页面中所述的内容:

    HeadersFragment可以设置为默认显示或隐藏,也可以完全禁用 . 有关详细信息,请参阅 setHeadersState(int) .

    有关更多信息,请参阅reference page .

    您可以检查BrowseFragment的source code以了解该行为 . 请参阅 onCreateView 方法的实现 .

相关问题