【发布时间】:2021-03-25 12:43:51
【问题描述】:
我只是注意到我的 Android 应用在运行时 具有后倾意图的 Android TV,它没有 显示菜单项的三明治按钮。
建议的替代方案是什么?可能吗 听遥控器上的按钮,然后 让菜单项可见?
【问题讨论】:
标签: android android-tv
我只是注意到我的 Android 应用在运行时 具有后倾意图的 Android TV,它没有 显示菜单项的三明治按钮。
建议的替代方案是什么?可能吗 听遥控器上的按钮,然后 让菜单项可见?
【问题讨论】:
标签: android android-tv
如果您正在寻找基于选项卡的导航,Leanback 模板在浏览体验中提供侧边导航,这适用于许多应用程序。如果您需要标签导航(通常在应用顶部水平显示),您可以改用 Leanback Tabs。
将库添加到您的项目中:
implementation "androidx.leanback:leanback-tab:$version"
示例代码
val leanbackTabLayout = findViewById<LeanbackTabLayout>(R.id.tab_layout)
val leanbackViewPager = findViewById<LeanbackViewPager>(R.id.view_pager)
leanbackViewPager.setAdapter(adapter)
leanbackTabLayout.setupWithViewPager(leanbackViewPager)
然后按照现有的 ViewPager 指南使用 LeanbackTabLayout 和 LeanbackViewPager 实现选项卡。请注意,LeanbackViewPager 基于 ViewPager,而不是 ViewPager2。
请注意,仅支持从 Theme.AppCompat 派生的主题。
【讨论】: